KaiP
Your comment added nothing because it was responding to a straw man rather than the article itself.
Directly from wikipedia: In 1960, the Conference of Engineering Societies of Western Europe and the United States of America defined "professional engineer" as follows:
A professional engineer is competent by virtue of his/her fundamental education and training to apply the scientific method and outlook to the analysis and solution of engineering problems. He/she is able to assume personal responsibility for the development and application of engineering science and knowledge, notably in research, design, construction, manufacturing, superintending, managing and in the education of the engineer. His/her work is predominantly intellectual and varied and not of a routine mental or physical character. It requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of others. His/her education will have been such as to make him/her capable of closely and continuously following progress in his/her branch of engineering science by consulting newly published works on a worldwide basis, assimilating such information and applying it independently. He/she is thus placed in a position to make contributions to the development of engineering science or its applications. His/her education and training will have been such that he/she will have acquired a broad and general appreciation of the engineering sciences as well as thorough insight into the special features of his/her own branch. In due time he/she will be able to give authoritative technical advice and to assume responsibility for the direction of important tasks in his/her branch.
I don't see anything about unions in there
Hunch’s Taste Graph: The Infographic
Developer scholarships for LAUNCH Conference
Looking for Radical Startup Healthcare Ideas
Why del.icio.us Failed
How to be Creative
Nutrition Myths Debunked
Popular Django Apps from DjangoCon 2010
Hawthorne Effect
Smart Work and Smart Cities Pay
The Hunted: Did American conservationists in Africa go too far?
Ask HN: How do you add to your programming toolbox?
To become a decent programmer, it's important to have a variety of tools in your mental toolbox so that you can pick the right tool for the job. However, even though I learn about other tools, when I approach new problems I fall back onto the tools I know well, even if they aren't the best solution. For example, as a Java programmer working in Python, it's easy for me to fall back onto for's...