Outrage-driven development to take your React Native app up a level
summary
A practical method for turning small frustrations into concrete fixes with measurable wins: a quarter‑million line TypeScript React Native app is audited, a buggy haversine helper is replaced so getDistance returns meters to stop repeated conversions and rounding errors, ESLint rules and pre‑commit hooks prevent bad imports, Stable Diffusion supplies slide art, and performance tuning (normalize shadows, fix blur view) cuts dev boot from 32s to 2.5 seconds boot and yields a reported 212% improvement in time‑to‑interaction.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 3:59What is outrage-driven development
- 5:21Key principles of ODD
- 9:18How outrage fuels change
- 11:05Finding outrageous code
- 15:19Accessibility and edge cases testing
- 18:30Channeling outrage responsibly
- 20:01Enforcing rules with tech
- 21:45Asking good questions
- 24:12Communicating with visuals
- 27:27Respecting time zones
- 28:30Continuing education
- 29:56Measuring impact
- 31:00Final tips
related talks
39mPerformance issues: the usual suspects
25mReact Native in Practice
24mOptimising React Native "Tools and Tips"
30mMaking React Native Fast & Lean
31mRewriting a Large Hybrid App with React Native
25mReact Native Performance - Take 2
29mA practical approach to building truly native cross-platform applications at scale
26mMeasuring and Improving React Native Performance
