We had so much fun last time out talking about programming idioms that we thought it was worth revisiting the topic and exploring a few more. To kick things off we talk about the idea of 'bike shedding', the supposed history of the term, and how it can apply to various situations in which something trivial is more engaging than an important matter. From there, we turn to the more common idiom of the hammer and everything appearing to be a nail. We see this problem arising when programmers tend to lean into their own expertise or method, which is not always the most appropriate. We also cover the overuse of refactoring, the detrimental effects this can have, and why rubber duck debugging can be such a satisfying experience. Tune in to hear it all!
315. Happy Holidays from the definitive developers podcast
314. XP Value - Respect
313. XP Values - Courage
312. Feedback From Humans and Non-Humans Alike
311. XP Values - Simplicity
310. XP Values - Communication
309. 9 Roles for Creating Results or Growing a Team w/ Esther Derby (Replay)
308. BDD (Replay)
307. Motivation (Replay)
306. Imposter Syndrome (Replay)
305. Mastering the Art of Closure- Conquering WIPs in Life and Work with Brian Lam
304. Testing Tango — Arrange, Act, and Assert
303. Testing Tango: Red, Green, Refactor, and Why It’s Important To Follow Those Steps
302. Is AI a Friend or Foe? Can We Get Ahead of It??
301. Introducing a New Podcast - Scaling Tech with Debbie Madden!
300. GitHub... And Actions!
299. Seven Senses and Software Development
298. When the application development is no longer Juicy
297. False Feature Rich may make you poor!
296. Schedule Slippin’, Fallin’, Can't Get Up? Use XP to Prevent That!
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
The Unbelivable Truth - Series 1 - 26 including specials and pilot
Lex Fridman Podcast