How Much Are You Part of the Problem?
I see a recurring pattern in many companies. Managers complain that their teams are “immature” and that developers “just execute” instead of thinking critically. But let’s take a closer look and we will often find that these same managers create the very behaviours they criticise.
Large companies love command-and-control structures, and the result is a self-reinforcing feedback loop. Managers treat developers as mere executors. Developers behave as expected and focus only on execution. Then managers complain that developers lack ownership. But we do not build ownership by imposing control.