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!

Monday, January 15, 2018

Ep 49, Leadership and Junior Developers


We're all leaders to some degree.  Even if your job title doesn't have words like "manager", "architect", or "senior", you're still every week presented with opportunities to display good or bad leadership traits.  These traits can have an especially outsize effect on junior developers.  In this episode, I go over the importance of honing your leadership skills.


A new episode of A Programmer Refactored has been posted!

Wednesday, January 10, 2018

Ep 48, Avoid Dogmatic Thinkers


If you haven't encountered a programmer who's dogmatic about some aspect of their work, you will.  Dealing with these software developers can be very trying.  In this episode, I explore the topic and give some pointers on how to identify and deal with them.


A new episode of A Programmer Refactored has been posted!

Monday, January 1, 2018

Ep 47, New Year's Career Assessment


About once a year I like to do a career self-assessment.  In this episode, I talk about how I go about doing it, why I think they're important for programmers, and whether or not trying to plan out a career in such a fast-changing field even makes sense.


A new episode of A Programmer Refactored has been posted!