Vint Cerf on Why Programmers Don't Join the ACM 213
jfruh writes "The Association for Computing Machinery is a storied professional group for computer programmers, but its membership hasn't grown in recent years to keep pace with the industry. Vint Cerf, who recently concluded his term as ACM president, asked developers what was keeping them from signing up. Their answers: paywalled content, lack of information relevant to non-academics, and code that wasn't freely available."
It Costs Money (Score:5, Informative)
Complexity (Score:5, Informative)
My issues are simple.
1) I'm self educated. ACM discriminates against people like me. It doesn't matter that I have 20 years experience in protocol and codec design or that I've designed algorithms which they have published articles analyzing.
2) price. ACM is too expensive for individuals and programmers who are actual scientists and actual engineers as opposed to Python coding web site developers have a hard enough time getting bosses to pay for RAM upgrades. Things like "club memberships" are generally out of the question.
3) Too many journals to choose from and each one costs more. Professional programmers probably want 3-5 different journals. I haven't checked in a while, but I would want the journals on compilers, machine vision, signal processing and probably AI (if those are all categories) but I wouldn't want to pay for all 3. A downloadable printable version of the actual journals or at least an ebook would be welcome. Last I checked, they only offered article by article.
Finally, I never see ACM articles linked from Google. You'd imagine searches for things like "reduction of inter block artifacts in discrete wavelet transforms" should nail 5 ACM articles on the first page. Instead, I see mailing lists.
Re:Expensive and irrelevant (Score:5, Informative)
Re:where's the money?! (Score:5, Informative)
There is as an academic. Apparently being a member of the ACM has a negative value, because in exchange for the $99/year membership fee I typically get a $100-150 discount on attending ACM conferences. If you go to a couple of conferences a year then that's a good deal. For people outside academia, there's less relevance. ACM Queue [acm.org], which provides material for 'practitioners' section of Communications of the ACM, generally has some good material, but it's all free whether your an ACM member or not.
I like the ACM as an organisation, but they're hard pressed to justify the cost of membership.
Re:where's the money?! (Score:5, Informative)
I am a long time member of the ACM, and I've always thought the value for money was excellent. I'm not an academic and I don't go to conferences. The Safari and 24/7 Books Online subscriptions, plus the skillsoft training is where I see most of the value.
Re:where's the money?! (Score:5, Informative)
I thought about joining a while ago for the group health insurance plan, but they dropped that. So I did not join.
Re:"For Computer Programmers" (Score:3, Informative)
You might want to learn the difference between its and it's before commenting about crumbling ivory towers. Oh, and "staunchy" isn't a word.
Re:Expensive and irrelevant - don't think so (Score:4, Informative)
IEEE? Their Computer Society is marginally OK, but only for the Hal Berghel articles, as far as I'm concerned. IEEE Spectrum has become an exercise in suckitude, the bastard child of Wired's graphic design and Popular Science's "in depth" examination of current topics. Tired of this and their pimping life insurance, I've lapsed on IEEE membership and may do so for the Computer Society too in the near future.
Re:It Costs Money (Score:3, Informative)
1) Looks good on a resume
2) They have actual course to learn something instead of groping around the internet looks for some code snippet to use
3) They have a ton of reading material
4) Good publication hat aren't on google.
5) Research done by professionals
6) Contacts
7) SIGs
8) Scotch? Wait let me guess..you have a beard, and you wear a trilby.
Not that you need to join just pointing out some advantages.
You can keep getting your snippets of VB code from the internet, and I'll keep reading latest research on AI and email the actual researcher with questions.
Re:"For Computer Programmers" (Score:4, Informative)