I came across this article last week on StackOverflow – The Great Resignation as it applies to Software Developers. It’s a pretty good read – unfortunately, it’s nothing new – all of these elements of being a software developer existed before – all the Pandemic has done has made them visible (more so before). Burnout is not new, the term might have even been invented by Software Developers. The section on “Challenges for Managers and…
I wrote two articles last year on Growing your Software Team, the first was the more obvious (add bodies), the second was not so clear (grow by skills, career, succession). Grow By Body Grow By Skill At some point, you need to do both. Growing by Body isn’t hard, you interview, you ask questions, you select a candidate, you make an offer and you hire. Growing by Skill requires mentorship, guidance, coaching, planning, training, One-On-Ones,…
Blocked, Snooze and Unfollowed. You don’t need to read everything everyone is saying. You don’t need to get pulled into it all. And most importantly, you don’t need to see it.
Take a moment and think about what you are doing and why you are doing it. If it doesn’t make sense, don’t do it. If you can’t see it working out, don’t do it. Take a pause, tell people you are taking a pause. When we press pause on a show, it’s to go and do something, some other priority is nagging us (bathroom, food, talk to someone, etc) – we pause and go deal…
Plumbing connects destinations together in the most efficient manner possible. Roads are plumbing that connects cities. The wire is plumbing that connects the internet to our laptops. Wifi is the plumbing that connects routers to our phones. Want to make good software? Get the plumbing right, you never want your customers to be complaining about the plumbing, it should always “just work”.