Software Development
- What I learned from doing 1000 code reviews
- Variable Capture Considered Harmful
- Domain Modeling with Abstract Algebra
Engineering
- Orthogonality and the DRY Principle
- Why We Moved From NoSQL MongoDB to PostgreSQL
- How an Engineering Company Chose to Migrate to D
- React Native at Airbnb
Career
- The Problem You Solve Is More Important Than The Code You Write
- The main pillars of learning programming — and why beginners should master them.
- Letter to a Junior Engineer