

What good programmers worry about
8 snips Aug 26, 2024
Leonardo Creed, a programming aficionado who draws from Linus Torvalds' insights, discusses the key concerns of good programmers. Max Schmitt argues against toast notifications, claiming they spoil user experience. Simon Tatham shares valuable code review anti-patterns, crucial for better collaboration. They also delve into the flow state in programming, revealing how immersive coding can elevate focus and creativity. Together, they tackle the nuances of effective software development.
AI Snips
Chapters
Transcript
Episode notes
Waymo's Honking Problem
- Waymo cars in San Francisco are disrupting a neighborhood by honking at each other.
- The issue gained attention on social media and press, prompting Waymo to work on a fix.
Data Structures First
- Prioritize data structures over complex code for better maintainability and performance.
- Simplify code by restructuring data and using stricter types on interfaces or databases.
Code Optimization Anecdote
- Leonardo Creed optimized a 500-line function down to 50 lines by restructuring data.
- The new code was not only faster but also easier to understand and maintain.