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.


A new episode of A Programmer Refactored has been posted!

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.


A new episode of A Programmer Refactored has been posted!

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.


A new episode of A Programmer Refactored has been posted!

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.


A new episode of A Programmer Refactored has been posted!