All Episodes
A Programmer, Refactored — 69 episodes
Ep 49, Leadership and Junior Developers
Ep 48, Avoid Dogmatic Thinkers
Ep 47, New Year's Career Assessment
Ep 46, Things I Wish I Knew 10 Years Ago: Seniority Doesn't Always Count For Much
Ep 45, Things I Wish I Knew 10 Years Ago, Coding Ability Does Not Determine Career Trajectory
Ep 44, Things I Wish I Knew 10 Years Ago: Job Titles Are Often Meaningless
Ep 43, Things I Wish I Knew 10 Years Ago: Job Postings Can Be Highly Inaccurate
Ep 42, Things I Wish I Knew 10 Years Ago: Friends and Family Have No Idea What You Do
Ep 41, Things I Wish I Knew 10 Years Ago: Software Dev Is Often More Hype Driven Than Experience Driven
Ep 40, Things I Wish I Knew 10 Years Ago: Why Users Use Your Software
Ep 39, Things I Wish I Knew 10 Years Ago: Code Quality Is Not A Primary Driver Of Success
Ep 38, On Blaming the Last Programmer
Ep 37, On What Makes for Bad Rollouts
Ep 36, On Rollouts and Harsh Realities
Ep 35, On Karma, Meritocracies, and Getting What You Deserve
Bonus Ep 2, On Professional Expectations and Being Realistic
Ep 34, On Trendy Programming and Actually Shipping Code
Ep 33, On Fads, Career Burnout, and Standing the Test of Time
Bonus Ep 1, Thoughts On Communication, People's Feelings, and Being Diplomatic
Ep 32, Office Politics Exception Handling: When Relationships Go Wrong
Ep 31, Hello, World: Beginner's Office Politics for Programmers
Ep 30, Various Thoughts On Lead Developers, Office Politics, Ignoring the Past, and Controlling Your Emotions
Ep 29, Don't Be a Resume Driven Developer
Ep 28, On Being a Junior Developer
Ep 27, Can the What and the How really be separated?
Ep 26, The Dangers of Goldplating
Ep 25, When Agile isn't so agile
Ep 24, Are Highly Talented Jerks Worth It?
Ep 23, Why I Hate The Phrase "That's not my code"
Ep 22, Take Pride In Your Code But Remain Emotionally Detached
Ep 21, Should New Development and Maintenance Be Separate Groups?
Ep 20, Write Software For Your Users: A Bold, New Concept
Ep 19, When is "ship early, ship often" appropriate?
Ep 18, What If Leaving My Job Isn't An Option?
Ep 17, Coding Against Deadlines
Ep 16, Understanding Your Organization's Culture
Ep 15, Understanding The Technical Vs Business Dynamic
Ep 14, Deadlines and Scope Vs Code Cleanup
Ep 13, Technical Reasons Projects Fail
Ep 12, My Project Failed, Do I Suck As A Programmer?
Ep 11, Generalists Vs Specialists And The Good Enough Solution
Ep 10, Where Did My Career Motivation Go?
Ep 9 Why I Fell Out Of Love With Scrum
Ep 8, How I Fell Into The Mistake Of Big Design Up Front
Ep 7, Refactoring, Why Managers Hate It (And Sometimes So Should You)
Ep 6 - Is There A Saner Approach To TDD?
Ep 5, TDD: A Retrospective
Ep 4, The Sad State of Careers in Software Development
Ep 3, Is Software Development A Meritocracy
The Users Don't Care What The Code Looks Like...Do They?
Ep 1 Technical Debt: A Useful Metaphor For A Terrible Practice