> never an innocuous-sounding, white-collar "professional association" like the American Bar Association, American Medical Association, or American Dental Association.
I was a student member of the IMechE. I left when I realized they looked out for engineering employers, the government and actual engineers a very, very distant third.
Which, frankly, would be approximately ridiculous. Even shitty code creates enormous value, and the industries where it matters have already extended their regulations to cover software development.
http://acm.org/
http://computer.org/
These organisations have been around for decades and have been pushing the professional-body wheelbarrow for the whole time.