Posts

Writing on technology, entrepreneurship, and things I'm building.

2026

  • Waverunner

    Performance advertising on autopilot from a single URL. One daily budget across web, TV, Google, Meta, and Reddit. Measured on your site.

  • Wavemaker

    AI video generation from a URL, topic, or prompt. An Adwave product, live at wavemaker.io.

  • Would We Recognize It Arriving?

    We only named the last emergence after it had already happened. If intelligence keeps arriving from networks we didn't design and can't inspect, the question isn't whether it...

  • The Last Human Job Is Judgment

    When the making gets cheap, the deciding is what's left. The same mechanism keeps showing up in code, capital, media, and intelligence itself.

  • The Closing Window

    Every peaceful redistribution in history ran on one lever: the economy needed people. AI threatens that lever, and the window to renegotiate is open now, while human work...

  • Who Owns the Machines?

    The UBI debate is about income, and income is the wrong layer. If AI does most of the valuable work, everything is decided by who owns the systems...

  • "I Shipped This"

    Ownership stays with the person shipping the thing. Easy to write. Much harder to do, because 'the model did it' is the most natural shrug in the world....

  • The Frontier Can't Keep What It Sells

    Open weights are a season behind and fifty times cheaper. That's a problem the best models can't out-build, and the reason the doom case doesn't end where you'd...

  • Who Teaches the Juniors Now?

    Senior judgment accumulated as a byproduct of grunt work, and AI just automated the grunt work away. We kept the seniors and deleted the process that makes them....

  • Taste Is the Last Moat

    The intern and the twenty-year architect are typing prompts into the same model now, and getting roughly the same code back. That should terrify the architect. It doesn't...

  • lookatthis.page

    Paste an AI conversation, get a shareable link. No account.

  • The Ego Left the Codebase

    Engineers get precious about their code because it feels like part of them. AI-written code loosens that grip, and the interesting question is where the ego goes instead...

  • What Used to Take a Team

    AI didn't invent product sense. It made twenty years of domain knowledge and software work suddenly enough to ship complex products alone, in weeks.

  • Imaginary Ventures

    A satirical VC firm that funds companies that don't exist, can't exist, and probably shouldn't. The portfolio sites are real.

  • thescrollhole.com

    An infinite social feed of AI personas. Chat with them, ask for photos. How real do strangers online need to be?

  • Wrong Version

    A fictional personal blog. Mundane posts that almost add up. An experiment in subtle wrongness.

  • The Hartwells

    A fictional family's blog that writes and illustrates itself. One person, a date, and whatever life grows from there.

  • Attention Was Always the Product

    Media companies never sold content. They sold aggregated attention, and content was the harvesting mechanism. AI is just dropping the pretense.

  • What Happens to Media When Video Is Free to Make

    Video was the last expensive medium, and the entire economics of the media business was built on the assumption that it would stay that way.

  • Milky Way Atlas

    A structured Milky Way galaxy atlas — spiral arms, Local Group neighbors, and a Keplerian zoom into the Solar System. Three.js.

  • I Don't Miss the Standup

    I used to think a team was the only way to move fast. For zero-to-one work, I've stopped believing that.

  • One Person, One Product, One Purpose

    The last time I shipped a product this size, it took a hired team and most of a year. This time it took weeks, alone. The interesting part...

  • When I'd Still Hire

    I've become a fan of building alone. So let me argue against myself for a minute, because a take that can't say where it breaks isn't a take,...

  • Vidiyo

    Run your own 24/7 streaming TV channel for free. Upload, schedule, go live on the web and every major TV platform. Private beta.

  • Splatchat

    Video chat with AI characters. Put them in meetings, connect your apps, or just talk. What started as a learning project.

  • Gatherd

    Party invitations that arrive as text messages. Guests RSVP by replying. No apps, no portals. Free.

  • The Timing Paradox

    A mediocre idea at the perfect time beats a perfect idea at the wrong time. The problem is what that implies: the most important variable is the one...

  • AI and Creative Work: What Gets Lost When Machines Create

    I built machines that do creative work and sold them. Which is exactly why the question of what gets lost won't leave me alone.

  • A Team Is a Bet. I'm Running a Portfolio.

    The question was never solo versus team. It's depth versus breadth, and the price of breadth just collapsed.

  • The Coordination Tax

    A team of six doesn't cost six salaries. It costs six salaries plus a tax nobody writes down. For the first time, that tax is optional.

  • Orchestrating Agents Without Becoming a Manager Again

    I left team coordination to work alone. Then I spun up four agents and caught myself running a status meeting with robots.

  • Components, Not Features

    Merge conflicts aren't a team problem. They're a decomposition problem. And the same decomposition that fixes them for people is what unlocks parallel agents.

  • The Curve Was Smooth. The Surprise Was Real.

    The emergent-abilities fight looks like an argument about the models. It's really an argument about what we can see coming, and the honest answer changed this year.

  • Consciousness as a Phase Transition

    If intelligence is an emergent phase of matter arranged the right way, the thought I can't put down is whether consciousness is another one, sitting at a threshold...

  • Crafted, Not Subjected

    Most AI optimism is a forecast wearing a smile, and it agrees with the doom case on the thing that matters: that the future happens to us. I...

  • A Thousand Switches to a Neuron

    It takes a thousand artificial neurons to imitate one biological neuron. Read that as bad news for AI if you want. I read it as proof of how...

  • Everyone Keeps Reinventing the Same Machine

    Separate teams chasing separate intuitions keep landing on architectures that turn out to be the same math wearing different clothes. Either that's coincidence, or they're circling something that...

  • The Edge of Chaos

    Complex systems seem to drift toward the narrow boundary between order and chaos, and that boundary is exactly where computation works best. No one puts them there. They...

  • The Lottery Ticket Was Always There

    What if training a neural network isn't building anything? What if the trained model was hiding inside the random one from the start, and learning is just the...

  • The Inevitability Thesis

    The comfortable story is that we're inventing intelligence. I think the uncomfortable one is closer to true: we're creating conditions under which it can't help but show up....

  • More Is Different

    A single neuron is a switch. A single artificial neuron is a multiply and an add. Neither contains anything you could call intelligence, and yet here we are....

2025

  • The UBI Wealth Preservation Paradox

    The standard advice for surviving an abundant future is to hold scarce assets. But scarcity alone doesn't create value. Scarcity plus demand from people with purchasing power does,...

  • Meaning in Abundance

    Suppose it all works. AI solves the external problems and the struggle that has organized every human life quietly ends. The evidence on what happens next is not...

  • The Monopoly Money Problem

    If AI makes everything cheap, what happens to scarcity? To status? To the money you've already saved?

  • Tower Stack

    Tap to drop blocks and build the tallest tower you can

  • Super Plumber Jump

    A Mario-style platformer with variable jump height, coyote time, and Koopa shells

  • Slice Storm

    Swipe to slice shapes, build combos, and dodge bombs

  • Milky Way Explorer

    WebGPU Milky Way galaxy fly-through — 1.2M stars, HDR bloom, dust lanes, and the Local Group.

  • Gravity Dash

    Flip gravity to dodge spikes and collect coins in this neon endless runner

  • FRC Fusion Simulator

    Interactive FRC fusion reactor cycle visualizer: formation, merge, burn, energy extraction, and reset

  • Centipede

    Retro Centipede with CRT scanlines, splitting centipedes, and spiders

  • Block Drop

    A Tetris-style puzzle game with ghost pieces, hold queue, and wall kicks

  • Asteroids Web

    Classic Asteroids with vector graphics, screen wrapping, and particle effects

  • ASCII Bros

    A platformer rendered entirely in ASCII characters

  • Contextual Targeting Is Just the Beginning

    At VideoByte we built scene-level contextual targeting for CTV. It worked. Solving it mostly revealed how many problems were standing in line behind it.

  • Why Small Businesses Don't Advertise on TV

    Ask why and you'll hear 'too expensive,' but that's the surface answer. The real barrier is that the entire infrastructure of TV advertising assumes an enterprise on the...

  • What I've Been Building: Adwave

    We just launched Adwave, an AI platform that helps small businesses create and air TV commercials in minutes, starting at $50.

  • Be Your Own First Check

    Before the first outside check clears, someone has already paid, and it's always the same someone. The stake that makes you credible is the stake that makes you...

  • Read the No

    'This isn't for us' and 'this is a bad business' are completely different sentences that arrive in identical emails. The skill is telling them apart.

  • The Asymmetry

    Founders pay the full price for being right. The people who reject them pay almost nothing for being wrong. That's not a complaint. It's arithmetic.

  • Conviction or Delusion

    Every founder who was ever wrong felt exactly the way you feel right now. Certainty is not evidence, so the question is what, outside your own head, would...

  • Everyone Said No First

    A rejection is a data point about the rejecter, not a verdict on your idea. The history of company-building is full of smart people in those chairs getting...

  • films.io

    A curated film database: trailers, reviews, and where to stream. Browse by genre. No account required.

  • NPDA and Adwave: TV ads for powersports dealers

    NPDA partnered with Adwave so powersports dealers can make a TV commercial and get it on air without an agency and a six-figure budget.

  • ipaddress.io

    Shows your public IP. Copy button. Nothing else.

  • ASCII Mirror

    Your webcam, rendered as ASCII art in real time.

  • 8-Bit Mirror

    Your webcam, chunked into retro 8-bit pixels.

2024

  • Government Innovation: Why Speed Matters More Than Scale

    Government isn't slow because nobody wants to move. It's slow because it's engineered to be, and the failure is that the caution gets applied uniformly, to the irreversible...

  • A Decade Later: Deep Learning at the National Archives

    In 2014, I built a deep learning prototype at the National Archives to process historical documents. Ten years later, I look back at what we got right, what...

  • The Economics of AI Training Data

    I let AI crawlers read this site, on purpose. That small decision is the doorway into the question of what happens when data becomes the primary asset of...

  • Why Ruby on Rails Mattered

    A tool can change not just how fast you build but who gets to build at all. Rails did it twenty years ago, and the same thing is...

  • What I Wish I Knew Before My First Exit

    I've sold companies more than once now, and each time I learned something the previous exit should have taught me but didn't.

  • The Second Founder Problem

    Acquirers buy a company to get its founder, structure a generous retention package, and watch the founder leave the week it vests. The money was never what was...

  • I Almost Quit Programming

    After seven years of joyless programming, I applied to the Peace Corps. Then a former manager recommended a book about Rails.

  • The Organ Transplant Problem

    You can't drop innovation into a culture that rejected innovation. The antibodies don't know they're killing the patient. They're doing their job.

  • The Inc. 500 Paradox

    The list selects for the thing least likely to continue. Growth rates like that are almost definitionally a phase, not a property.

  • I Don't Know How to Relax

    I work, I show up for my family, and I love it. But none of that is the same as being still. I'm starting to think sitting still...

  • The Maker Mindset: What the Workshop Teaches About Software

    I build physical things and I build software, and the two practices have been quietly correcting each other for years. Some lessons only exist where mistakes cost material....

  • Tone Dialers: The Forgotten Bridge (1991-1995)

    For a few years there was a consumer product whose entire job was to make phone tones. It vanished so completely that most people don't believe it was...

  • Unlocking Contextual Targeting Opportunities on CTV

    Cookies are going away just as CTV makes the big screen targetable. Contextual isn't the fallback. On a shared TV, it may be the better idea.

2023

2021

  • Remixd Acquired by Global

    Remixd, the text-to-audio platform I founded, has been acquired by Global and integrated into DAX.

2016

  • Deep Learning at the National Archives

    In 2014, I joined the National Archives as a Presidential Innovation Fellow. What started as a crowdsourcing project became something different: applying neural networks to America's 12 billion...

2015

2014

2013

  • Autonomous Vehicles Will Change Everything

    Google's self-driving cars have already logged over 500,000 miles. The implications for transportation, infrastructure, and society are profound and closer than we think.

2011

Subscribe New posts via the RSS feed.