Blog
Engineering notes
What we've learned building software, written by the people who build it. No ghostwritten thought leadership.
AI & Data2 min read
What "production-ready" actually means for a generative AI feature
A chatbot demo and a chatbot in production are different engineering problems. Retrieval, guardrails and honest failure modes are what separate them.
Shashi Patel
Mobile Engineering2 min read
The case for cross-platform mobile, and when we still say no to it
React Native and Flutter get you to both app stores for less. They're also not always the right call. Here's how we actually decide.
Shashi Patel
Process2 min read
Why we default to four fixed phases, not "agile"
Standups and story points aren't a delivery methodology by themselves. Here's the four-phase structure we actually run every project through, and why.
Shashi Patel
Get new posts by email
Engineering notes, occasionally. No marketing newsletter.