engineering/
28 pages · Updated July 28, 2026
Pages
- technical-debt-quality-and-trade-offs
- INT → BIGINT, a SQL Story
- Notion
- Modeling World-Class Delivery Systems
- C# String Performance Considerations
- How Functional Programming Made Me A Better C# Developer | Notion
- Let’s Talk 1:1
- Server-driven UI from scratch
- Measure Twice, Cut, and Have Fun
- How to Interview Your Interviewer: Finding the Right Culture Fit for You
- 6 Design Principles for Azure Pipelines
- From Weekly Manual Slog to Rapid-Fire Releases: How Empower (Tilt) Revolutionized iOS Deployment
- Teaching AI to Read the Room: How We Built an Automated Incident Classifier
- How We Built a Context-Aware Review Bot That Transformed Our Code Reviews
- Building Trust in an Online Environment
- The N+1 Problem in Entity Framework Core: A Detective’s Guide to Spotting and Fixing It
- Managing Disagreements as a Software Developer: Lessons from Think Again
- Entropy Resistance
- Three Strategies that’ll accelerate your path to Staff Engineer
- Beyond the Purchase Order: How We Actually Made AI Work for Engineering
- Removing Foreign Key Constraints against Hot Tables
- The Weak EM Will Become An NPC
- Set Your AI Up for Success: How BDD Tickets Drive Quality Outcomes
- Adventures in the Modern Monolith: How do you keep a secret at Tilt?
- Welcome to the Tilt Engineering Blog
- Embracing AI at Empower: Beyond Code Generation
- Bonds Beyond the Screen: How Onsites Bring Our Remote Team Together
- AI DevOps: Building Intelligent Incident Response Systems