Comment Re:Developers still 2nd class citizens (Score 1) 192
The fact is that most management simply does not have any appreciation or understanding of good coding practices
I believe it's because the management bonus/incentive/promotion system is primarily focused on:
1. Deciding on the right product to build
2. Making more money off the product than the cost to build it
Notice that "building a quality product" is not in that list.
Many companies can't claim success on #1 and #2 more than 20% of the time, so that gets the majority of management focus.
This is because a manager doesn't get a bonus on a super well-engineered product that no one wants to buy.
Engineering quality often doesn't get noticed/rewarded until AFTER the product is a success. Which often is less than 20% of the time.