Monday, November 20, 2017

Ep 41, Things I Wish I Knew 10 Years Ago: Software Dev Is Often More Hype Driven Than Experience Driven


I like to think that our industry is one such that each generation of programmers builds on the experience of the previous.  In some cases, I think this is true, but more often I feel like we let ourselves get caught in the cycle of hype.  In this episode, I dig into the topic of experience vs hype and which drives the other.


A new episode of A Programmer Refactored has been posted!

Monday, November 13, 2017

Ep 40, Things I Wish I Knew 10 Years Ago: Why Users Use Your Software


We like to think that users use our software because they've evaluated their options and found our software to be the best at enhancing their lives or jobs.  However, in the enterprise or B2B environments, this is rarely the case.  In this episode I explore the real reasons such users are using your software.


A new episode of A Programmer Refactored has been posted!

Monday, November 6, 2017

Ep 39, Things I Wish I Knew 10 Years Ago: Code Quality Is Not A Primary Driver Of Success


We talk about code quality a lot, and for good reason, but where does it fall in the list of things that really contribute to a project's success?  Top 3?  Top 5?  If not there, why is it still so important?  Today's show digs into that topic.


A new episode of A Programmer Refactored has been posted!

Monday, October 30, 2017

Ep 38, On Blaming the Last Programmer


Blaming the last programmer.  We've all done it.  It's practically a time-honored tradition.  I find it both fascinating and annoying.  In this more lighthearted, I talk about blaming the coder before you and some of the insights about it.


A new episode of A Programmer Refactored has been posted!

Monday, October 23, 2017

Ep 37, On What Makes for Bad Rollouts


Last week I talked about rollouts in general.  Today we're going to talk about ways I've seen software rollouts go horribly wrong.


A new episode of A Programmer Refactored has been posted!

Monday, October 16, 2017

Ep 36, On Rollouts and Harsh Realities


Whatever kind of developer you are, for most of us shipping code is our overall objective.  At some point, all the theory about patterns and business rules and the debates about frameworks and tech give way to the realities of getting your code in front of the users.  In this episode, I talk about those realities.


A new episode of A Programmer Refactored has been posted!

Monday, October 2, 2017

Ep 35, On Karma, Meritocracies, and Getting What You Deserve


We like to think that people get what they deserve, that their good or bad karma will catch up to them.  This is true even of logical thinkers like programmers.  We like to think that developers who work hard and ship good software will be rewarded and that good leaders will be promoted into management.  In this episode, I talk about these ideas and whether or not they're realistic.


A new episode of A Programmer Refactored has been posted!