Archive.

Writing about software, AI, and running a business. What to build, which ideas to pursue, and what I learn along the way.

All articles

  1. FEATURED

    The Job I Want Next

    The job I want next combines software engineering, business judgment, and responsibility for the outcome, alongside a founder, investor, or business leader.

    Career · Business · AI

  2. TurnKit: AI Orchestration for Ruby

    TurnKit is a RubyGem for durable AI agents in Ruby, with agents, turns, system prompts, tools, skills, sub-agents, and Rails persistence.

    AI · Ruby · Rails · Architecture

  3. The Shokunin in the Age of AI

    AI made it almost free to look like a craftsperson. The Japanese idea of shokunin, lifelong devotion to a craft, is more useful now than it has ever been.

    Philosophy · AI · Craft

  4. AI Slop Has a Place

    AI slop is what you get when you let the model run without much wrangling. In R&D, that trade is often worth it: speed and cheap learning now, cleanup once the shape stops moving.

    AI · Philosophy · Engineering

  5. When Anyone Can Build, Judgment Wins

    Engineering is no longer the hardest part of building software. The compounding hire now is a product thinker who chooses what to build, in what order, and why.

    Philosophy · Product · AI

  6. I Built a UI Kit - Just for Me

    I built a private UI kit called Couch Kit so coding agents stop improvising my interfaces and I can ship consistent product UI without re-deciding every detail.

    Design Systems · AI · Architecture

  7. What Building an AI Orchestration Layer Taught Me About Prompting

    I built an AI orchestration API and accidentally 10x'd my understanding of prompting.

    AI · Architecture · Tutorial

  8. No, Everyone Won't Build Their Own Software

    VCs are betting everyone will build their own software. History suggests otherwise: better tools expand what builders can do, not who becomes a builder.

    Philosophy · AI · Software

  9. The Math of Weird Ideas: Understanding Asymmetric Bets

    Most people confuse job risk with career risk. The safest-looking paths cap your upside. The weird paths? That's where the math gets interesting.

    Philosophy · Career · Investing

  10. Ralph Wiggum Coding: Ship Features While You Sleep

    Stop babysitting your AI coding agent. The Ralph Wiggum technique runs your agent in a loop until the work is done.

    AI · Tutorial · Productivity

  11. Weird Knowledge Compounds

    True original thinking is rare. Not because it's hard, but because most people won't go where it lives.

    Philosophy · Career

  12. RL (Reinforcement Learning) Explained in Plain English

    You've heard 'reinforcement learning' dropped in every AI conversation. You've nodded along. Let's actually explain it.

    AI · Beginner

  13. Voice, Not Brand

    After two decades online, I've stopped conflating 'having a voice' with 'building a brand.' They're not the same thing, and the difference matters.

    Philosophy · Writing

  14. LLM-Powered Idea Exploration: Prompting Techniques for Divergence, Analogies, and Tiny Experiments

    At the starting line, you have almost nothing. Only a spark and a hunch. Here's how to use AI tools to explore ideas before you know if they'll work.

    LLM · AI · thoughts · ideas

Search

Find articles by title, description, or topic.

Articles

14 articles