Web Animations: CSS, JS, and the Right Tool for the Job
3 min read Animations make products feel polished. Done badly, they make them feel slow. Frontend interviews increasingly ask about web animation — […] Read article
3 min read Animations make products feel polished. Done badly, they make them feel slow. Frontend interviews increasingly ask about web animation — […] Read article
3 min read Images are typically 50–80% of page weight. Optimizing them is the single highest-leverage performance work for most sites. Frontend interviews Read article
3 min read Frontend security is increasingly tested in senior interviews — not because every engineer should be a security specialist but because Read article
3 min read Form validation is one of the most common UI engineering problems. The 2026 ecosystem has consolidated around a small number Read article
3 min read CSS layout in 2026 is a different world than the float-and-clearfix era. Grid, Flexbox, container queries, subgrid, and the upcoming Read article
3 min read Attrition is the most expensive failure mode in engineering management. Replacing a senior engineer costs 6–12 months of equivalent salary Read article
3 min read The biggest source of early-onboarding misalignment is implicit expectations. Both sides assume what “good” looks like, do not articulate it, Read article
3 min read One of the most common confusions in engineering management is the difference between mentoring and managing. They overlap but are Read article
3 min read Hiring junior engineers is a different problem from hiring senior engineers. The candidate pool is much larger; the signal in Read article
3 min read Team rituals are the operating system of engineering teams. The right cadence keeps the team aligned, surfaces problems early, and Read article
3 min read Reorgs and layoffs are the hardest moments in engineering management. The team looks to you for clarity in a moment Read article
3 min read “Managing up” is one of the most under-taught skills in engineering management. Most EMs spend energy managing down (their team) Read article
2 min read Designing a mobile wearable companion app like an Apple Watch app or Wear OS counterpart is a multi-device system design Read article
2 min read “Design a file sync system on mobile” is a classic system design topic that gets harder as you dig in. Read article
2 min read Waze is a fascinating mobile system design topic — millions of users producing real-time GPS pings, manual incident reports, and Read article