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?
Subscribe for 90+ videos on healthy software development
Top comments (8)
Small quibble: You used the wrong word throughout this article. What you meant to use was "bosses" not "leaders". Real leaders don't make the kinds of grating mistakes that you cite, but bosses definitely do. True leadership understands or t least make every attempt to understand. Bosses don't.
I would have to agree. I actually was going to use βmanagersβ but βleadersβ kept me at 50 characters for the title so YouTube doesnβt chop it off on some devices.
Depending on the leader, it might still help for them to make sure they understand these issues, but your point is well stated.
If character-limit's a problem, you could always use PHB?
Woulda inserted a
:smirk:
there but this MD implementation doesn't have the full emoji-palette?LOL! Nice. Really trying not to bash management with this one but to help. With how hard it is to get folks attention sometimes I have to use curiosity headlines like this. I try to make sure itβs not too βclickbaityβ.
Heh... Understandable. I, too, apply different levels of "filtering" depending on audience.
I knew it. well rested means SLEEP hehe.
I really wonder why some people, some developer included consider having less sleep as having achieved some badge of honor or life time achievement award.
Or is this a case of "I work better on less sleep" ?
I can only speak for myself, but when Iβve had sleep problems itβs usually been from working too much and having anxiety due to problems with the project, or I canβt seem to switch my mind off.
Having access to a computer we can bring to bed (cell phone) doesnβt help with this either! I really try to leave it in the other room.
David Heinemeier Hansson did a great article on this topic a while back that I really enjoyed:
Sleep Deprivation Is Not A Badge Of Honor
Hey thatβs great, companies can really use PMs who are ex developers and understand the value of communication!