Skip to content

Archive

Building and selling with AI.

Every long-form piece in chronological order. Start anywhere, or follow the years below.

2026

  • June 20, 2026·3 min read

    Skills Are Software

    I shipped a Codex skill in a few hours that does work I used to think required a brittle browser automation project.

  • June 6, 2026·6 min read

    Will AI decrease employment?

    AI replaces tasks, not jobs — and country-level payroll data can't see it. Why I think employment adapts rather than collapses.

  • June 4, 2026·5 min read

    Are spend caps bullish?

    Uber's $1,500 AI coding-tool cap gives enterprise buyers a new budget anchor.

  • May 30, 2026·6 min read

    Why the SaaSpocalypse is fake news

    And why some stocks are ripping. Agents turn context retrieval into usage, and usage shows up on the bill.

  • May 27, 2026·4 min read

    Which models know sales?

    How I built a synthetic sales call benchmark with hidden coaching truth.

  • April 26, 2026·2 min read

    Prompts to Avoid the Bitter Lesson

    How to prompt coding agents to write LLM-native code instead of brittle regex hacks.

  • April 12, 2026·6 min read

    The ROI of Agentic GTM

    Why it's worth building agents to drive revenue.

  • February 22, 2026·4 min read

    Claude Code as a Cron Job

    Stop building bespoke agent scaffolding. Boot a sandbox, give it MCPs, run Claude Code on a schedule.

  • February 9, 2026·4 min read

    How to Break Into GTM Engineering

    The field is so new that effort beats pedigree. Here is what I look for and how to prove you can do it.

  • February 9, 2026·2 min read

    Two Waves of AI

    Most people treat AI as one wave. It is actually two, and they compound differently.

  • February 1, 2026·8 min read

    How I Learn from Top Performers Before Building AI Agents

    Shadowing reveals what actually matters. Stated preference gives you the dream. Revealed preference shows you what to ship.

  • January 31, 2026·4 min read

    My AI Coding Workflow

    How I go from walking voice memo to shipped code using Claude, Claude Code, and Cursor.

  • January 23, 2026·5 min read

    Building Vercel's First GTM Agent

    We went from 10 inbound SDRs to 1 and saved $2M+. Here's the playbook.

  • January 2, 2026·3 min read

    Stated vs Revealed Preference

    The number one trick I use when deciding what to build on our GTM Eng team.

2025

  • December 26, 2025·4 min read

    iOS Voice Memos to Obsidian with Claude Code

    How I built an automated pipeline that transcribes voice memos with Gemini and drops them into my Obsidian vault.

  • November 7, 2025·7 min read

    Knowledge Bases

    The biggest opportunity I see for an AI picks and shovels startup: batteries included knowledge bases.

  • October 23, 2025·6 min read

    GTM Engineering — Why now?

    The time is right. You should start an applied AI team focused on your GTM team.

  • October 12, 2025·4 min read

    AGI: Some Assembly Required

    We might discover AGI in the next decade — how does this actually roll out, and will it steal our jobs?

  • September 23, 2025·3 min read

    How to build a Gmail AI Agent

    What is an agent? I think this little Gmail bot I hacked together that manages my inbox counts.

  • May 16, 2025·4 min read

    AI is Oil

    Thinking about AI through the lens of the oil boom.

  • February 15, 2025·4 min read

    The economics of AI-powered dev efficiency

    AI isn't all hype — there are real productivity gains. Why isn't it showing up in the numbers?

2024

2023

  • November 14, 2023·2 min read

    Promise.all in the Next.js App Router

    Avoid the trap I fell in to.

  • November 3, 2023·2 min read

    Your Next Framework

    Why Next.js is still a good pick in 2024

  • August 26, 2023·2 min read

    DevTool Sales

    Everything I’ve learned about going to market with a developer focused SaaS.

  • May 15, 2023·1 min read

    The right sized bite

    How much should I bite off for an ambitious side project?

  • April 16, 2023·1 min read

    AI blog post recommendations

    The recommendations on this page are powered by OpenAI embeddings and PineconeDB

  • April 16, 2023·4 min read

    AI meets GTM

    Go to market teams and software is about to massively change.

  • April 16, 2023·2 min read

    Whisper on device

    Whisper is already better than most paid transcription services and it is free.

  • April 6, 2023·9 min read

    Learning sales as an engineer

    Learning sales is hard, but it's critical for your business to succeed.

  • February 6, 2023·1 min read

    Reversion to the mean

    Averages are hard to beat. Plan accordingly.

  • January 23, 2023·1 min read

    Diagrams

    Make the abstract real

  • January 21, 2023·1 min read

    Selling to developers

    It's not as hard as you think it is — you just need to help them implement your software.

  • January 2, 2023·1 min read

    Effective

    Shipping with time constraints

2022

  • December 21, 2022·1 min read

    Defaults

    The default option.

  • December 20, 2022·1 min read

    Cron

    On time boxing and boundaries.

  • December 19, 2022·1 min read

    Posterity

    Doing things that last.

  • June 4, 2022·3 min read

    A black swan for ecomm

    Correlation where you think there isn't any is a huge cause of blow-up risk.

  • March 18, 2022·1 min read

    PlanetScale on a plane ✈️

    Airplane WiFi and SaaS database solutions don't get along well. Here's the fix.

  • February 15, 2022·11 min read

    Ecom Manifesto

    Ecommerce is hard. Here's a path to making it easier, at least technically.

2021

2020

2019