It has been declared:
Software is eating the world!
But lately it seems like:
Management is eating software development!
(Or at least it's sucking out all the innovation and creativity which used to be a major part in software development)
Some public indications of this trend are:
- Marissa Mayer introducing QPR (Quarterly Performance Review) Ranking System at Yahoo
- Google effectively killing its "20 Percent Time", which allowed employees to work on side projects.
- RedHat middle management putting performance pressure on one of its most prominent open-source community leaders.
- Corporations swallowing and suffocating Agile.
Is this a bad thing or is it just a sign that the software industry is growing up? Does this boil down to the old question whether software development is craftsmanship or manufacturing?