one week one idea · build in public

1 week, 1 idea.

one idea, built and shipped every week. i pull a dormant domain off a twenty-year shelf, build it to usable, and ship it by friday — then write up the whole thing here.

the run · week 0 → week 52

012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152

the build journal

  • Week 17: loftscondos — “Lofts” is not a legal term

    ·

    I originally registered these domains in 2005 because the online real-estate tool I wanted to use didn’t exist yet. (It showed up the next February. It was called Zillow.) Twenty-one years later, the two names are the oldest real-estate domains in my portfolio, and age is the one thing you can’t buy for a domain.…

    read the write-up →

  • Week 16: mntunes — the calendar I didn’t build

    ·

    mntunes.com has been sitting in the portfolio for years with a simple promise baked into the name: Minnesota music. The obvious thing to build is a gig calendar. Everyone wants to know what’s playing tonight, and a calendar is the kind of site people come back to. So in June I decided that’s what this…

    read the write-up →

  • Week 15: My Lunch with Kevin Smith — dinner, no podcast

    ·

    In January 2011 the Nerdist podcast recorded a live episode at SModcastle, the little Los Angeles theater Kevin Smith had opened the year before as the first stage built for podcasting. The episode came out on January 17, simply titled “Kevin Smith,” and somewhere in it he did what he spent that whole era doing:…

    read the write-up →

  • Week 13: 3-13 — eleven rounds, two decks, one argument

    ·

    Three Thirteen is the card game at our table. Eleven rounds; the deal starts at three cards and grows to thirteen; whatever number just got dealt is wild. It teaches in one round and lasts all evening, and for years the scorekeeping has run on paper pads I print myself, which works right up until…

    read the write-up →

  • Week 12: minneapolos — the pun was the easy part

    ·

    Some domains get bought because of a plan. minneapolos.com got bought in January 2024 because the word made me laugh: Minneapolis with polos hiding inside it, a whole product category folded into a city name like a note passed in class. It has sat on the shelf for two and a half years waiting for…

    read the write-up →

  • Week 11: reviewatron — the idea that had to earn its way back

    ·

    Week 11 was supposed to be powerballer: a parody blog so thoroughly pre-built that shipping it from a cruise ship required exactly one command. I did not run the command. There’s a lesson in that which has nothing to do with bandwidth and everything to do with appetite: a joke you were delighted by in…

    read the write-up →

  • Week 10: cve.social — the week the ocean won

    ·

    Week 10 had a plan, and the plan had a certain glamour to it. I was going to stand up my own corner of the social internet from a deck chair in the middle of the Atlantic: a Bluesky handle that is just my domain, and behind it a small self-hosted fediverse server humming on…

    read the write-up →

  • Week 9: cabinchoice — the name wanted the woods

    ·

    Some weeks you build the idea you planned. This week the domain overruled the plan. cabinchoice.com has been on the queue since the start as the flagship: cruise-ship cabin reviews, because picking the right stateroom is the best decision a cruiser makes after picking the ship, and the official deck plans are no help at…

    read the write-up →

  • Week 8: The flip sprint — what a clever name is actually worth

    ·

    I have a domain-buying habit. For years I’ve registered names the way other people buy lottery tickets: see a clever combination that’s somehow still available, grab it, picture the thing it could become. Most of them became a line on a renewal invoice. This week I finally did the thing I’d been avoiding, which is…

    read the write-up →

  • Week 7: gopherguts — the part of a guide that isn’t the writing

    ·

    I’ve owned gopherguts.com since a past life and let it sit for years. The name is too good to waste: Gopher for the University of Minnesota, guts for the honest, in-the-trenches version nobody puts in the official brochure. This week it became what it should have been all along — an unofficial guide to being…

    read the write-up →