Taking pride in the code we write is really important. The best programmers treat it like a craft. But how much pride is too much pride? What happens when we find ourselves unwilling to admit when we're wrong? In this episode, we explore these concepts and end with takeaways for dealing with our own emotions and other defensive developers.
Monday, July 3, 2017
Monday, June 26, 2017
Ep 21, Should New Development and Maintenance Be Separate Groups?
Some developers get to work on new projects, others of us provide maintenance on existing applications. Why do organizations separate the work like this? What are the effects of doing so? In this episode I dig into why some organizations separate greenfield from brownfield development and offer my perspective on that approach.
Monday, June 19, 2017
Ep 20, Write Software For Your Users: A Bold, New Concept
As software developers, our job is to deliver software that is appropriate for our user base so that they may solve some sort of problem. This is something I think we struggle with as an industry. In this episode, I dig into the topic of understanding your user base and then offer several takeaways to help you deliver better solutions to them.
Monday, June 12, 2017
Ep 19, When is "ship early, ship often" appropriate?
We often encounter the phrase "ship early, ship often". What does it mean? Where does it fit into software dev and Agile specifically? In this episode, I examine the phrase and try to dig out some conclusions about when and where "ship early, ship often" really applies.
Monday, June 5, 2017
Ep 18, What If Leaving My Job Isn't An Option?
So many tech talking heads will advise someone in a tricky situation to "find a better job", but what if that's not possible? In this episode, I dig into the options programmers have when they can't or don't want to leave their current jobs.
Monday, May 29, 2017
Ep 17, Coding Against Deadlines
The vast majority of software projects have deadlines. Sometimes these deadlines are realistic, other times they're not. In this episode, I dig into ways of effectively using what time you have to ship the best code possible, whether that deadline is far away or right around the corner.
Monday, May 22, 2017
Ep 16, Understanding Your Organization's Culture
Your organization has a specific culture. So does the department in which you work. Even your project team has a specific culture. Who drives these levels of culture? How can it be changed, or should it? In this episode, I dig into the topic and offer thoughts on how to understand, navigate, affect change, and use that culture to enhance your project, career, and overall job satisfaction.