Monday, March 12, 2018

Ep 56, The Librarification Of Software Development


If you write software in the modern world, chances are that you rely on at least one or two external libraries.  Depending on your specific style and type of programmer, you might rely on quite a few.  In this episode, I talk about how so much of the industry is shifting to using libraries for things we used to write by hand, and the effects that shift is having.


A new episode of A Programmer Refactored has been posted!

Monday, March 5, 2018

Ep 55, Would I Do It All Over Again


When I first began my career as a programmer, the world of software development seemed like this endless realm of possibilities.  Today, I feel like I'm in some sort of no-mans-land.  I don't fit in with the under-30 crowd nor do I want to go into management.

In this context, I've found myself asking, "Knowing what I know now, would I do this all over again?"  In this episode, I explore that topic.


A new episode of A Programmer Refactored has been posted!

Monday, February 26, 2018

Ep 54, Writing Code Vs Playing The Game


Have you ever wondered why it seems certain people in your organization have more success than you do, though you consider your work superior?  In this episode, I talk about that very topic and how you can reframe the situation to better understand your organization's choices.


A new episode of A Programmer Refactored has been posted!

Monday, February 19, 2018

Ep 53, Communication Skills For Programmers


Communication in software development can be tricky.  A miscommunication or misunderstanding can lead to hours or even days of wasted work.  In this episode, I talk about my struggles with communication with users, managers, and other programmers, and hopefully lend some guidance for other programmers.


A new episode of A Programmer Refactored has been posted!

Monday, February 12, 2018

Ep 52, Career Motivation For Programmers


Career motivation for programmers can be difficult to maintain over the short-term, much less over a decades-long career.  In this episode, I talk about the struggles I've had with career motivation, how what motivates me has changed for me over the years, and ways to keep up your motivation over time.


A new episode of A Programmer Refactored has been posted!

Monday, February 5, 2018

Ep 51, Confront Aspects You Normally Avoid


Every project has those aspects we'd rather avoid.  Maybe it's front-end work, maybe it's database design, maybe it's writing tests.  We avoid these things for reasons that are in my experience some version of "it's not fun".  In this episode, I talk about why you should confront these aspects and improve your skills in those areas.


A new episode of A Programmer Refactored has been posted!

Monday, January 29, 2018

Ep 50, Working From Home and Remote Work


Our industry is one that has some interesting ideas about remote work and working from home.  Few careers outside of software development get the opportunities for it that we do.  I've done a fair bit of it myself, and in this episode, I talk about working from home and remote work.


A new episode of A Programmer Refactored has been posted!