Sad thing is, this manager was technical and also the CEO of the company was a developer himself for 2 decades.
In this case it was not about ignorance or incompetence, it was about greed.
In this case it was not about ignorance or incompetence, it was about greed.
every software engineer with a few years experience has a stack of these anecdotes.
they happen because non-technical management don't understand the creative nature of coding, so treat it as an exercise in numbers - "if I have x coders working for y hours then I will get x * y development done".
trying to persuade them that it's not like that, and (for instance) adding one more developer may reduce productivity over the team as the communication and training load increases, is a really hard problem