

Programming Under Pressure
9 snips Jul 21, 2024
Ben and Matt dive into the whirlwind of programming under pressure, exploring on-call rotations and virtual firefighting. They share personal insights on decision-making in high-stakes situations and the adrenaline rush during crises. The duo discusses the importance of reliable processes during tight deadlines and the risks of burnout for programmers. With humor, they recount the tale of a pink sombrero, symbolizing the lighter side of tackling serious challenges. It's a blend of stress management, creative completion hurdles, and plenty of laughs!
AI Snips
Chapters
Transcript
Episode notes
Safeguards for Code Changes Under Pressure
- Implement safeguards like disallowing force pushes to main branches.
- Enforce proper procedures, even during emergencies, to maintain an audit trail.
Crisis Reveals True Process
- Your true process reveals itself during a crisis; everything else is secondary.
- Align daily practices with crisis procedures for better handling emergencies.
Non-Blocking Integration Tests
- Design integration tests to run after deployment, not blocking it.
- This allows deploying fixes even with external system issues, while still providing feedback.