They hire too many developers and they develop whatever comes to mind.
There really should be a role that's the inverse of a developer. Something like "professional UX simplifier, code deleter, architecture cleaner and minimizer".
They hire too many developers and they develop whatever comes to mind.
There really should be a role that's the inverse of a developer. Something like "professional UX simplifier, code deleter, architecture cleaner and minimizer".
There already is. CEO & Product leadership. They screw up.
It's really hard to force this through multiple layers of people, especially through "professional middle management" where incentives are "do more projects to get more people and money".
Apple is probably the best example of doing this somewhat reasonably at scale, but in Apple it requires secrecy and strict top down leadership...