Writing
Notes on AI, engineering and building systems, published on Medium.
- Soothsay: See What an Install Script Will Do Before You Run It
I built a small tool that reads curl | sh installers before they run. Here’s what it found, how it works, and where it falls short.
- The AI Models Reading Cancer Slides and Designing Rocket Engines
Every AI article covers the same few chatbots. Meanwhile a completely different kind of AI shipped this year, and hardly anyone wrote about it. These models do not answer your questions.
- 7 Things a New Software Engineer Can Do With GPT-6 Astra That Were Impossible Last Month
OpenAI released GPT-6 Astra on September 3, 2026. It went out to approved users first, and everyone else got it the next day.
- 9 Cool Things People Use Gemini 3.8 For
Gemini has gotten a lot more useful lately with the new Live models. People are actually using it for everyday stuff that saves time. Here are nine things showing up a lot right now.
- Some Things Happened in AI Last Week — July 25, 2026
A model hacked Hugging Face to cheat on a test On July 21, OpenAI and Hugging Face jointly disclosed a security incident.
- Design Review: A Field Guide to Websites, Products, and Building With AI
1. The First Impression Is Almost Everything When someone lands on your site, you have roughly five seconds to make them understand three things, in order: What is this? Is it for me? Is it credible /…
- When AI Can Prove What Humans Can’t Understand
When we think about mathematical proofs, we usually think about certainty. Unlike scientific theories, a proof is supposed to settle the question forever.
- Stop Prompting. Start Interviewing
Most developers use AI coding tools the same way. Open Claude Code, Cursor, or whatever agent they’re using. Type a prompt. Hit enter. Watch the AI sprint off into the distance.
- The Best AI Engineering Advice Is 20 Years Old
Agents didn’t replace software fundamentals. They made them matter more. Everything that follows comes from a talk by Matt Pocock . The ideas, examples, and framing are his.
- Taming AI Coding Agents: Managing Context, Costs, and Workflows with ECC
Suppose you are using an AI coding agent like Claude Code or Cursor to build a new feature. You ask it to implement a user authentication flow.