Comment Just doing their jobs... Sort of. (Score 2) 103
Well, maybe not all, every trainer knows you can't catch humans. Why bother trying?
Engineering (used to be) a profession. MBAs destroyed it. Programming has no control over entry, standards, or base education requirements. It is not a profession.
Again with these imaginary definitions! You need a dictionary, friend.
A "profession" is however I make my living. Prostitution (whether it be to a pimp or an MBA) is still a profession, even if you like to pretend that the fact you grovelled to Uncle Sam for permission to work somehow makes you better than the plebes.
I see you think highly of MBAs, though - So we at least agree on one point.
So you are good with riding the subway surrounded by people who are coughing because they could not get treated for their tuberculosis?
Here, let me offer you a hand getting off of that slippery slope....
Why don't all you old guys open a consultancy
An awfully lot of programmers do exactly that, but working as a contractor isn't for everyone. Personally, I do a bit on the side, but enjoy the stability that a 9-to-5 gives me.
I'm a EE, I have written hundreds of thousands of lines of code that are still in production
Then you of all people should recognize the difference between good design vs throwing "young people willing to gut out horrible code" at the problem.
but it isn't, and it never will be, until there is a force of law behind it.
What does the law have to do with whether or not something is a profession?
There are two ways to write error-free programs; only the third one works.