2 min read Design reviews are where critical engineering decisions get made — or where good ideas get killed by bikeshedding. The format […] Read article
2 min read Live cursors — those tiny avatars showing where other people are clicking — became table stakes for collaborative apps after […] Read article
2 min read Crash reporting (Crashlytics, Sentry, Bugsnag) is a system design topic that touches mobile SDK design, server-side processing of millions of […] Read article
2 min read The Uber driver app is a different beast from the rider app. It runs all day, must survive on cellular, […] Read article
2 min read Voice assistants (Siri, Google Assistant, Alexa) are deceptively complex mobile system design topics. Always-listening for a wake word, on-device automatic […] Read article
3 min read The US military produces a lot of disciplined, technical, mission-driven people who would thrive in tech. But the transition is […] Read article
3 min read The AI/ML field has changed dramatically since 2022. If you have been away from the field for 2+ years — […] Read article
3 min read Architecture Review Boards (ARBs) — sometimes called Tech Review Committees, Design Review Forums, or “the architects” — are the bodies […] Read article
3 min read Working with founders is its own discipline. Founders are typically high-conviction, high-velocity, and deeply attached to their own ideas. EMs […] Read article
3 min read TypeScript fluency is now baseline for senior frontend roles. Beyond the basics (interfaces, type aliases, basic generics), interviews probe whether […] Read article