Behind the site
Why this site exists
AI score 2.3/4 me. Idea 1.5/2 · Words 0.8/2. AI pulled this together from things I said while building the site; I'm rewriting it in my own wordsMission
Think out loud about technology, honestly and in plain language, so people inside and outside the industry can follow along, push back, and maybe get somewhere better together.
Why now
Honestly, the biggest reason is AI. It's changing how software gets built, who builds it, how teams work together, and how fast all of it moves. Most of what gets written about it is either selling something or scared of it. I want to think it through out loud, in plain language, from the inside.
It's also what finally got me writing. I'd been meaning to for years, and I can overthink anything into never shipping it. Arguing with AI until I say what I mean turned out to be the nudge. And I'd rather my views be written down and dated, so they can be checked against what actually happens.
What I'm hoping for
In order, and honestly.
1. Help people get somewhere faster
Especially the organizations I know best, as AI changes how fast things get built, broken and fixed. That covers security, product, delivery, and how teams decide what to build and who builds it.
2. Offer patterns that travel
Security happens to be the first series, not the whole scope. Product and how teams work together are next. The ideas underneath, like sharing what each group knows earlier, travel between them.
3. Put myself out there
I'll be straight about it: this is also about being known for how I think. A writing site beats a résumé for that.
4. Explain what I do to my family
My mom still asks. My kids don't, but should. That's why some pieces come in different versions.
Principles
- Be human. Not polished, not a press release. Humble about myself, firm about the argument.
- Plain language. If someone outside tech can't follow it, it isn't done.
- No products, no employer. My views are mine. I don't promote anything, including my employer's products.
- No astroturfing. Just me, under my own name. No fake accounts, no bought engagement, no bait.
- Honest about AI. I use it, I argue with it, and every piece says how much of it is me.
- Ship raw, patch in the open. Better out and improving than perfect and unpublished.
- Be patient. Build, ship, watch, adapt. A quiet first day isn't a verdict, and a loud one wouldn't be either. I spent years overthinking toward a grand opening that would prove it was worth it. That isn't how this works. The real signal shows up slowly, from the people who come back.
- Clay first, chisel later. A sculptor doesn't start with the nose. They rough out the whole figure in clay, close enough that you can see what it is, and then they refine. That's where this site is: a considered first version of the whole thing (the writing, the versions for different readers, the AI score, the changelog) in rough form. It isn't throwing things at the wall to see what sticks. It's getting the shape right before the detail. The fast calls are labeled in the changelog. Once there's a pattern, my guess is four to six posts in, I'll pick up the chisel: one change at a time, a guess about what it'll do, and a check on whether it did. Knowing when to switch is the hard part, so I'm writing it down now. Credit where it's due: this stands on Alistair Cockburn's walking skeleton (get a thin version of the whole thing working end to end first) and Kent Beck's "make it work, make it right, make it fast." I love both.
- Practice what I preach. Privacy first. Anything with cookies only with your OK, and a simple cookieless visit count for everyone, so I know if anyone's reading. Decisions made in the open.
What this site is not
- Not a sales page. There's nothing to buy.
- Not a growth hack. No traps, no engagement bait. (The airline ad is a joke, mostly.)
- Not finished. It changes, and I'll show how and why.
How I'll know it's working
Over months, not days.
- People push back, and the next piece is better for it.
- Someone uses an idea from here at work and tells me how it went.
- The email list grows because people want the next one.
- My mom reads her version and gets it. My kids pick a favorite at dinner.
- My own AI scores go up over time, because I'm writing more of the words myself.
What I'm watching
The early signs, tied to what I'm hoping for. Small numbers are fine. Direction matters more than size.
| Hoping for | Early signs I watch |
|---|---|
| Help people get somewhere faster | Comments with substance, especially pushback and "we tried that". People clicking through to join the discussion. Conversations that start from a post. |
| Patterns that travel | Reposts and shares. People from outside a piece's own field joining in. Readers making it to the end of a piece. |
| Put myself out there | New followers. Email sign-ups. Invitations to talk it through. |
| Explain it to my family | Clicks on the kids' version, and on the note for grown-ups. Whether my kids pick a favorite at dinner (measured by hand). |
| Honest about AI | Clicks on the AI score, and visits to how I use AI. If nobody cares, that's worth knowing too. |
The slower signs, like someone using an idea at work or readers coming back month after month, take longer. I'll write up what I see, including when it's not much.
How decisions get made
Every change gets its own branch and a private preview before it goes live. Bigger features get the full product treatment, written up in public: the problem, a customer letter, a press release written before anything is built, the options, the first version, how it's measured, and what happened. Sometimes I'll do that after the fact, and I'll say so.
Every change also gets logged, with the time and the why, in a file that lives in source control right next to the code. The site won't let a change through without an entry, so the changelog can't quietly fall behind. Small, behind-the-scenes changes stay in the log but off the public page.
Coming next to this page
The roadmap
What's shipped, what I'm working on now, and what's next, with a write-up for each feature. First up: the AI score, including the parts I did in the wrong order.
The changelog
Every change to the site, when, and why. It's kept in source control next to the code, and a change can't be committed without an entry.
How it's built
Where it's hosted, how changes get released, the tools behind it, and where AI helps.