Companies That Don't Understand Engineers Don't Respect Engineers 371
An anonymous reader writes Following up on a recent experiment into the status of software engineers versus managers, Jon Evans writes that the easiest way to find out which companies don't respect their engineers is to learn which companies simply don't understand them. "Engineers are treated as less-than-equal because we are often viewed as idiot savants. We may speak the magic language of machines, the thinking goes, but we aren't business people, so we aren't qualified to make the most important decisions. ... Whereas in fact any engineer worth her salt will tell you that she makes business decisions daily–albeit on the micro not macro level–because she has to in order to get the job done. Exactly how long should this database field be? And of what datatype? How and where should it be validated? How do we handle all of the edge cases? These are in fact business decisions, and we make them, because we're at the proverbial coal face, and it would take forever to run every single one of them by the product people and sometimes they wouldn't even understand the technical factors involved. ... It might have made some sense to treat them as separate-but-slightly-inferior when technology was not at the heart of almost every business, but not any more."
Database? (Score:5, Funny)
Re:Engineers that Don't Understand Companies? (Score:4, Funny)
I think you're getting engineer confused with self-opinionated hipster who wants to pretend they are businessmen and engineer without having the skill or talent to be either.
See "Startup" for more details.
Re:That is not a business decision. (Score:2, Funny)
My bank uses a 2-digit extension to the account number to determine which bucket to put the money into. Money going to savings is in 1234567-01, checking is 1234567-02, a Certificate of Deposit is 1234567-34, etc. When a CD matures and is rolled into a new CD, it gets a new 2-digit number. With multiple CDs and standard accounts, I have run out of 2-digit numbers. I will either have to open a new account at this bank or move my money to a new bank with a better numbering system. The length of a database field is ABSOLUTELY a business decision.
Re:Database? (Score:5, Funny)
Real engineers don't size databases.
Real engineers do everything.
Re: Database? (Score:5, Funny)
Complex engineers do everything real and imaginary engineers do.
Re:Database? (Score:4, Funny)
Imaginary stuff is done by imaginary engineers, also known as "signal processing experts" ;-)
Re:That is not a business decision. (Score:0, Funny)
Implying state sanctioned murders are worst the child pornography? Nothing is worst then child pornography. I would rather have 6 million holocausts if it could save just one child!
Re:Database? (Score:5, Funny)