Slashdot Mirror


Vint Cerf on Why Programmers Don't Join the ACM

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."

43 of 213 comments (clear)

  1. It Costs Money by kramer2718 · · Score: 5, Informative

    I can get every thing I need from Google. Why would I pay money to join the ACM? A 25 year old bottle of Scotch is a much better value.

    1. Re:It Costs Money by Dirk+Becher · · Score: 2

      If you're an academic and you're writing a paper you have to check on the accuracy of the quotes you used. If the quote happens to be in a premium paper you're screwed.

    2. Re:It Costs Money by movdqa · · Score: 3, Interesting

      If you're an academic, then you should have access via your institution via your library. If I really need something from ACM or other research journals, I can just ask one of my kids to get it for me through their universities. I could also drive to a local university with public access to computers with journal access.

    3. Re:It Costs Money by dlingman · · Score: 4, Funny

      Only if you use it just right. http://xkcd.com/323/

    4. Re:It Costs Money by geekoid · · Score: 2, 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.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    5. Re:It Costs Money by ahabswhale · · Score: 3, Insightful

      Programmers aren't academics. So, there's still really no reason to join the ACM for most programmers.

      --
      Are agnostics skeptical of unicorns too?
  2. Re:where's the money?! by speedplane · · Score: 5, Funny

    Change the acronym to Applying Computers to Money and you'd have a popular organization.

    --
    Fast Federal Court and I.T.C. updates
  3. Expensive and irrelevant by Kazoo+the+Clown · · Score: 5, Interesting

    I've been a member for some time but let it lapse a few years ago because it got to the point that the benefits didn't justify the expense. Or rather, the benefits hadn't justified the expense for some time, I finally got fed up hoping that might change. I finally noticed I wasn't getting my money's worth and pulled the plug on it. Much of ACM seems designed to extract maximum income from its membership. That gravy train is over, as far as I'm concerned.

    1. Re:Expensive and irrelevant by simoncpu+was+here · · Score: 4, Informative

      I also let my membership lapse because I couldn't read all the magazines anymore. Many of my magazines remain unopened to this day.

    2. Re:Expensive and irrelevant by Anonymous Coward · · 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.

    3. Re:Expensive and irrelevant by tibit · · Score: 2

      IEEE is both historically and contempraneously a completely practitioner-oriented organization. It's raison-d-etre is to serve enginers. Some of those engineers happen to do engineering research, but that's but a fraction of its membership.

      --
      A successful API design takes a mixture of software design and pedagogy.
  4. Great when you're in school by MrEricSir · · Score: 4, 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.

    --
    There's no -1 for "I don't get it."
    1. Re:Great when you're in school by Anonymous Coward · · 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.

  5. "For Computer Programmers" by doubleplusungodly · · Score: 5, Interesting

    Did the blurb just say the ACM was for programmers? The only people I know who give the slightest of shits about ACM are students and professors. For computer programmers my ass.

    --
    ---
    1. Re:"For Computer Programmers" by Black+Parrot · · Score: 2

      I suspect also that "Machinery" suggests a society for hardware nerds rather than software nerds

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:"For Computer Programmers" by grub · · Score: 2


      "Machinery" is from 1947. Back then you didn't type your code, you wire-wrapped it.

      --
      Trolling is a art,
    3. Re:"For Computer Programmers" by Anonymous Coward · · 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.

    4. Re:"For Computer Programmers" by tepples · · Score: 3, Insightful

      You might want to learn the difference between its and it's

      I know the difference, but how should I go about teaching this difference to the virtual keyboard of a mobile device? Or is there a key ACM paper on how to guess where "its" or "it's" should go in context?

    5. Re:"For Computer Programmers" by Gryle · · Score: 3, Informative

      Ask one of the "people on the internet in their garages"; they might know the answer.

      --
      Only two things are infinite, the universe and human stupidity, and I'm not entirely sure about the universe - Einstein
  6. Complexity by LostMyBeaver · · Score: 4, Informative

    ACM is a great resource and I regularly borrow journals from friends.

    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.

    1. Re:Complexity by HuguesT · · Score: 2, Insightful

      Actually, searching for "Reduction of inter-block artifact in DWT" should produce IEEE articles, most probably from the Transactions on Image Processing journal or Transactions on Signal Processing.

      And indeed they do. My technical searches always include at the very top the most relevant academic papers from scholar.google.com

      Blocking-artifact reduction in block-coded images using wavelet-based subband decomposition
      H Choi, T Kim - Circuits and Systems for Video Technology, , 2000 - ieeexplore.ieee.org

      Inter-frame wavelet transform coder for color video compression

      S Zafar, YQ Zhang - US Patent 5,495,292, 1996 - Google Patents

      Embedded image coding using zerotrees of wavelet coefficients
      JM Shapiro - Signal Processing, IEEE Transactions on, 1993 - ieeexplore.ieee.org

      Blocking artifact detection and reduction in compressed data
      GA Triantafyllidis, D Tzovaras - Circuits and Systems for , 2002 - ieeexplore.ieee.org

      Perhaps the solution is for you to make a Google Scholar profile and you will get those as well?

    2. Re:Complexity by TheRaven64 · · Score: 2

      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.

      They'll show up if you use Google Scholar. If you're using the main search engine to find papers, then you're probably doing it wrong...

      --
      I am TheRaven on Soylent News
  7. I've got an answer! by bytesex · · Score: 2

    Because of Internet.

    --
    Religion is what happens when nature strikes and groupthink goes wrong.
  8. Low grade code monkeys don't need to know by Anonymous Coward · · Score: 5, Insightful

    There is nothing in there that low grade code monkeys, which is the vast majority of the software industry, need to know. I mean, how much skills do you have to have to run a mom and pop web store, publish the jillionth fart app, or maintain a payroll system?

    Of course, these code monkeys get swamped whenever the next major technology change comes along but, hey, we can't all be good enough to work for Google or Apple, etc.

  9. They don't even know what they're offering by Anonymous Coward · · 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.

    1. Re:They don't even know what they're offering by TheRaven64 · · Score: 2

      The ACM is pretty good about open access. Every author can use their 'author-izer' service to create links that check the referrer but give free access to the papers, so if you can't get free access to an ACM-published paper from the author's web site, then complain to them, not to the ACM.

      --
      I am TheRaven on Soylent News
  10. Benefits ? What benefits by Foske · · 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.

    1. Re:Benefits ? What benefits by kaiser423 · · Score: 4, Interesting

      As a CS/EE double major that has subscribed to both journals, I have to say that the IEEE is leagues and bounds better than ACM. If I need to know how to make something (an antenna perhaps) I can find a couple dozen articles about exactly how to build one and exactly how they performed in the real world. If I need to know about some algorithm to do X, ACM can give me a bunch of crap theory without a sing/le line of implementation or anything more than how it performed in the lab. In fact, I find that IEEE tends to have more software algorithms in its papers than the ACM. The ACM is really that bad. I was implementing a neural network as a hobby for the first time ever, and the IEEE papers had no kidding empirical data about what worked and didn't and the ACM at the time had a bunch of wonderful theory papers about how one could implement a neural network, but no info on how they actually implemented the one that they tested (maybe I had not properly picked one of the dozen options each costing as much as an IEEE membership about which societies to join to get access to the right papers). Totally useless; total ego driven publishing of papers rather than helping advance the state of the industry. Needless to say I still subscribe to one, but not the other....

  11. Re:where's the money?! by TheRaven64 · · 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, 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.

    --
    I am TheRaven on Soylent News
  12. Value for money by kefalonia · · Score: 2

    ACM carries a historic name, but subscriptions cannot justify buying just that. IMHO, most techie people do try it out and then have their memberships lapse.

  13. Paywall by CuteSteveJobs · · Score: 2

    Yes, whenever I've been googling for something and run across a paywalled ACM article on the subject I think "f*** those guys" and get my info somewhere else

  14. Why I joined: by wirefarm · · Score: 4, 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.

    --
    -- My Weblog.
  15. Re: where's the money?! by JustOK · · Score: 4, Funny

    Thank God money evolved before humans or else we would never exist.

    --
    rewriting history since 2109
  16. Re:where's the money?! by TheRaven64 · · Score: 2

    This is, unfortunately, the case with a number of funding bodies in academia. For example, DARPA won't pay for my membership, but will pay for the conference. My institution decided to pay for membership out of a different pot of money that doesn't have these restrictions, which ends up with a saving of a few hundred dollars on one account and a cost of a hundred dollars on another.

    --
    I am TheRaven on Soylent News
  17. Re:where's the money?! by Vic+Metcalfe · · 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.

  18. Re:where's the money?! by Slashdot+Parent · · Score: 4, Informative

    I thought about joining a while ago for the group health insurance plan, but they dropped that. So I did not join.

    --
    They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
  19. ACM doesn't get it on (C) by bzipitidoo · · Score: 3, Insightful

    I am an ACM member, but I'm not happy with it. My biggest complaint about the ACM is their failure to understand why copyright is bad and needs massive reform or abolishment. Instead, they jump in bed, ideologically, with copyright extremists! $100 membership isn't good enough for access to the digital library, have to pay another $100 for that? What a total money grab, locking up knowledge and for what? To coerce membership fees from researchers? Aren't they supposed to be a non-profit organization? The digital library should be public! Freely available to all, including non-members. Some years, CACM has had a "special" issue in the summer devoted to intellectual property issues. Some of those CACM articles are downright shameful in their unquestioned support of the current system, preferring to dive into how to use copyright when they haven't discussed why. It's like the whole fake "teach the controversy" debate between Evolution and Creationism. Any science magazine that dared treat Creationism as if it was valid science would quickly lose all respect and become a laughingstock. But the ACM still soberly talks as if copyright can somehow still work. It's like listening to some cranks say that they can fix the problems with the Theory of Intelligent Design, just have to do more exploration and research.

    It's embarrassing. On technological matters, the ACM ought to be one of the most progressive organizations in existence. Instead, they were slow to get on the Internet. Their early websites were garbage nearly devoid of content, seemingly made live only because it was even more embarrassing not to have a website at all! They were late to the party for online renewal of membership. Yes, ACM has done online renewal for years, but they weren't the first to do that, far from it. Now they're going to be late to the death of copyright.

    --
    Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    1. Re:ACM doesn't get it on (C) by john.c.earls · · Score: 2

      The Symposium on Computational Geometry recently voted to leave the ACM for this reason( https://sympa.inria.fr/sympa/arc/compgeom-announce/2014-07/msg00003.html), Not only is the ACM almost completely irrelevant to practitioners, it is quickly losing relevance to academics.

  20. Re:Mensa incarnate? by Megane · · Score: 2

    At least your local Mensa usually has a monthly games night.

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  21. Re:Expensive and irrelevant - don't think so by DoctorBonzo · · Score: 4, Informative

    I've been a member of both ACM & IEEE for several decades. As a dinosaur, I much prefer print versions of all their varied pubs to any of the lame digital editions. I come from the academic world, but have been out of it for a long time and still find ACM relevant, especially after their revamp of Communications a couple of years ago. Practitioners? The Kode Vicious column is nearly the worth the price of subscription. I've never been interested in the Digital Library at extra cost, but it's probably worth it to some.

    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.

  22. Re:what? by jythie · · Score: 2

    I think this highlights why the time of organizations like ACM might be drawing to a close. Historically it was not just a paywalled website like many others, it was a professional organization which people from similar backgrounds joined so they could share resources and networking among their peers. In the past it made sense, 'this is our resource for us, we all pay to create and maintain it', but today it is so easy for communities to come together for next to nothing that it does not really make as much sense. In many ways, the internet killed professional societies. Outside organized represention communities to other institutions (like working groups setting standards or meeting with regulators) they do not really have much function anymore.

  23. Re:Been programing for 28 years, never heard about by Nemyst · · Score: 2

    It's not a "CS club", it's one of the largest academic communities in the world. Their weight varies by discipline, but in mine (computer graphics) they're ubiquitous: SIGGRAPH is run by the ACM. That's a conference with tens of thousands of attendees every year where major companies like Microsoft, NVIDIA, AMD, Intel, Autodesk and more go to show off their new research and products, both hardware and software.

    The problem the ACM has is that joining has little incentive if you don't go to a conference. If you do, especially as a student, the steep discount makes it more than worth it, but otherwise there's little to gain that cannot be had elsewhere. Computer science in general has always been strong on giving out pre-prints of articles published in journals and conference proceedings, so you rarely need privileged access to eg. the ACM's publications. Their newsletter is neat in that they give job listings that I probably would have a hard time finding elsewhere, being so very focused, yet it's not particularly useful due to geographical spread and it's most certainly not worth the standard admission fee. I've had no incentive to dig around and figure out what else a membership offers, which goes to show...

  24. Response of Suresh Venkatasubramanian by ygslash · · Score: 2

    From the point of view of academics, the response of Suresh Venkatasubramanian to Cerf's letter has been getting a lot of well-deserved attention, and is worth a read.