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."
Expensive and irrelevant (Score:5, Interesting)
Great when you're in school (Score:5, Interesting)
While you're taking CS courses in a university, ACM membership is great! But in the corporate world there's often not a good reason to join.
I was president of my university's ACM chapter at one point, but I've let my membership lapse. The value proposition just isn't worth it to me at the moment.
"For Computer Programmers" (Score:5, Interesting)
They don't even know what they're offering (Score:5, Interesting)
Turns out some recent conferences have their presentations recorded in HD video. An example is POPL. OK, so I went and downloaded a few videos on formal methods hoping to see something I cared about. I downloaded some 5 videos in one day. Next day I get an e-mail saying my ACM DL subscription has been frozen due to excessive use and I need to contact membership services to get it reopened.
In addition to this, the ACM DL terms of use still prohibit "systematically downloading" articles which according to them means downloading all articles of an issue of a journal or all the articles of a conference. This is just plain stupid.
Benefits ? What benefits (Score:4, Interesting)
Most of these organizations and associations completely fail to understand how they would be able to create added value for their potential members. As an electronic engineer I'm supposed to be a member of IEEE. I can't think of a single reason why I would subscribe, and the people and letters of IEEE didn't make things better. On the contrary.
Re:Benefits ? What benefits (Score:4, Interesting)
Re:Great when you're in school (Score:4, Interesting)
Yes, but then just try leaving.
I joined while working on my MSc, and used some of the articles as sources of research for my master's thesis. I was immediately bombarded with irrelevant newsletters, and their byzantine website made it all-but-impossible to cancel subscriptions to said spam. You'd think that those in charge of the Association of Computing Machinery could manage to build a good website, but apparently not. Once I let my membership lapse, I was bombarded with requests to re-subscribe. It just doesn't get any worse.
Re:"For Computer Programmers" (Score:2, Interesting)
The problem is that people on the internet in their garages are doing more for the advancement of "machinery" than the ACM has ever done in it's lifetime.
The ivory towers are crumbling, the staunchy University model is becoming irrelevant.
Re:It Costs Money (Score:3, Interesting)
Why I joined: (Score:5, Interesting)
I listed my membership on my résumé, along with the ACM logo.
This was 15 years ago and I was a contractor around Washington, DC, doing many short-term contracts.
Yes, it was effective.
In the course of interviews, the interviewer would often tell me that they had been meaning to join, or had heard of it, but not once that they were themselves a member. Just a little psychological advantage, I guess. This helped,too, because I never went to college.
That said, I got absolutely nothing from their articles or other content.
Re:Expensive and irrelevant (Score:2, Interesting)
Same here. As a student, I helped organize the EMU (Eastern Michigan University) chapter of ACM, but since entering the workforce, it ceased to remain relevant.
It's far too focused on academic concerns and CS pedagogy (I.E. broadening the appear of computer science programs). There is literally nothing in their monthly Communications that acknowledges that practitioners actually exist, let alone that we're actually important to the field as a whole.
I'm considering joining IEEE instead, but I fear they may have the same problem.