Coaching Senior ICs to Staff Engineer
3 min read The Senior → Staff transition is one of the hardest in engineering. Many strong senior engineers stay at Senior for […] Read article
3 min read The Senior → Staff transition is one of the hardest in engineering. Many strong senior engineers stay at Senior for […] Read article
3 min read Companies with strong engineering writing cultures (Stripe, Amazon, Anthropic, Stripe again) consistently outperform peers on technical decision-making, onboarding, and asynchronous Read article
2 min read Engineering management looks superficially similar across company stages but is fundamentally different in practice. The same person can thrive at Read article
2 min read Senior frontend engineers spend more time in DevTools than in their IDE. Yet most engineers use 5% of the available Read article
2 min read The CSS-in-JS landscape has shifted significantly. The 2020 era of “styled-components is the default” is over. Modern frontend leans toward Read article
3 min read Internationalization (i18n) is one of those frontend areas where the surface looks simple (“just translate the strings”) but the depth Read article
2 min read Choosing the right real-time mechanism is a frontend system design question that comes up routinely in senior interviews. WebSocket is 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 “Build a Kanban board with drag-and-drop” is a frequent frontend interview question because it tests gesture handling, accessibility, layout stability, Read article
4 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
6 min read The Uber driver app is a different beast from the rider app. It runs all day, must survive on cellular, Read article
5 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
5 min read Mobile loyalty apps (Starbucks, Chipotle, Dunkin) are unusually rich mobile system design topics. They combine payment processing, loyalty points, mobile Read article
3 min read Deep linking — the ability to open a specific screen in your app from a URL — is fundamental to Read article
2 min read Onboarding is one of the highest-leverage UI flows. Every percentage point of drop-off is real users who never become customers. Read article
What's missing, wrong, or worth adding? One line helps.
Sent — thank you. We read every one.