There's a lot of problems in the software industry. From poor working conditions, to poor software development practices. But most of them stem from poor management. Pushing the wrong incentives, pushing the wrong goals. This is how we end up with a simple mobile app that's 300 meg to install. Or a code base with 4000 dependencies noone fully understands.
So if you manage a group of programmers. Stop. Step back.
8/n