- Developers wanting the last shinny programming language instead of mastering one.
- Developers wanting the last shinny framework instead of sticking to one and learning it inside out.
- Developers wanting to start projects from scratch instead of learning to refactor. The new code is full of tech debt half a year later and some developers already want to move on to some new code because if you don't know how to refactor and evolve architecture your new shinny product lasts clean a few months.
- Developers that care more in the hiring process that you know the latest version of the framework/platform/library but do not understand algorithms, data structures and other basic stuff. They think that functional programming is something new that starter 2 years ago, because it is the first time they heard about it.
In my experience business pushing for new features is only half the problem, approaching development as fashion instead of engineering is the other half.
- Developers wanting the last shinny programming language instead of mastering one.
- Developers wanting the last shinny framework instead of sticking to one and learning it inside out.
- Developers wanting to start projects from scratch instead of learning to refactor. The new code is full of tech debt half a year later and some developers already want to move on to some new code because if you don't know how to refactor and evolve architecture your new shinny product lasts clean a few months.
- Developers that care more in the hiring process that you know the latest version of the framework/platform/library but do not understand algorithms, data structures and other basic stuff. They think that functional programming is something new that starter 2 years ago, because it is the first time they heard about it.
In my experience business pushing for new features is only half the problem, approaching development as fashion instead of engineering is the other half.