Does it sometimes feel like the decisions made by leaders are almost trying to get programmers to hate their software development projects?
I used to take for granted things I knew about development - and assume that leadership at my company understood them.
Because software development is so expensive, and traditional leadership doesn't always teach enough about the unique challenges of IT - there can be decisions made that lose trust and build resentment from programmers.
But it's not really the fault of leaders unless they know better and choose to go against best practices.
Complaining never helped the situation for me.
In this video I share 9 truths of software development that if understood by leadership, will help them get along with programmers better at their company.
If your CEO, Product Manager, or Project Manager doesn't know these things, disastrous results can occur on your software project.
Why would leaders purposefully build a culture that causes people to get angry and eventually leave?