Skip to content
A Programmer, Refactored cover art

All Episodes

A Programmer, Refactored — 69 episodes

#
Title
1

Ep 49, Leadership and Junior Developers

2

Ep 48, Avoid Dogmatic Thinkers

3

Ep 47, New Year's Career Assessment

4

Ep 46, Things I Wish I Knew 10 Years Ago: Seniority Doesn't Always Count For Much

5

Ep 45, Things I Wish I Knew 10 Years Ago, Coding Ability Does Not Determine Career Trajectory

6

Ep 44, Things I Wish I Knew 10 Years Ago: Job Titles Are Often Meaningless

7

Ep 43, Things I Wish I Knew 10 Years Ago: Job Postings Can Be Highly Inaccurate

8

Ep 42, Things I Wish I Knew 10 Years Ago: Friends and Family Have No Idea What You Do

9

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

10

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

11

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

12

Ep 38, On Blaming the Last Programmer

13

Ep 37, On What Makes for Bad Rollouts

14

Ep 36, On Rollouts and Harsh Realities

15

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

16

Bonus Ep 2, On Professional Expectations and Being Realistic

17

Ep 34, On Trendy Programming and Actually Shipping Code

18

Ep 33, On Fads, Career Burnout, and Standing the Test of Time

19

Bonus Ep 1, Thoughts On Communication, People's Feelings, and Being Diplomatic

20

Ep 32, Office Politics Exception Handling: When Relationships Go Wrong

21

Ep 31, Hello, World: Beginner's Office Politics for Programmers

22

Ep 30, Various Thoughts On Lead Developers, Office Politics, Ignoring the Past, and Controlling Your Emotions

23

Ep 29, Don't Be a Resume Driven Developer

24

Ep 28, On Being a Junior Developer

25

Ep 27, Can the What and the How really be separated?

26

Ep 26, The Dangers of Goldplating

27

Ep 25, When Agile isn't so agile

28

Ep 24, Are Highly Talented Jerks Worth It?

29

Ep 23, Why I Hate The Phrase "That's not my code"

30

Ep 22, Take Pride In Your Code But Remain Emotionally Detached

31

Ep 21, Should New Development and Maintenance Be Separate Groups?

32

Ep 20, Write Software For Your Users: A Bold, New Concept

33

Ep 19, When is "ship early, ship often" appropriate?

34

Ep 18, What If Leaving My Job Isn't An Option?

35

Ep 17, Coding Against Deadlines

36

Ep 16, Understanding Your Organization's Culture

37

Ep 15, Understanding The Technical Vs Business Dynamic

38

Ep 14, Deadlines and Scope Vs Code Cleanup

39

Ep 13, Technical Reasons Projects Fail

40

Ep 12, My Project Failed, Do I Suck As A Programmer?

41

Ep 11, Generalists Vs Specialists And The Good Enough Solution

42

Ep 10, Where Did My Career Motivation Go?

43

Ep 9 Why I Fell Out Of Love With Scrum

44

Ep 8, How I Fell Into The Mistake Of Big Design Up Front

45

Ep 7, Refactoring, Why Managers Hate It (And Sometimes So Should You)

46

Ep 6 - Is There A Saner Approach To TDD?

47

Ep 5, TDD: A Retrospective

48

Ep 4, The Sad State of Careers in Software Development

49

Ep 3, Is Software Development A Meritocracy

50

The Users Don't Care What The Code Looks Like...Do They?

51

Ep 1 Technical Debt: A Useful Metaphor For A Terrible Practice