// notes
Building in public
Notes on indie hacking, SEO, and shipping small software. Written as I build the things on this site.
- OpenSpec AI
Why I write the spec first with OpenSpec
When an agent writes the code, the spec becomes the thing you actually author. OpenSpec turns "explain what I want" into a reviewable artifact, so you catch the wrong idea before it becomes the wrong PR.
$ read - indie hacking AI
Indie hacking in the age of AI
AI made writing and shipping code dramatically easier. The hard parts moved somewhere else: getting into a market and proving your product is actually good.
$ read - SEO building in public
Building PourMath as an SEO experiment
I built PourMath, a set of concrete calculators, partly as a controlled place to test SEO. Here is what I am tuning and what actually moves the needle.
$ read - Go AI
Why I reach for Go with agentic coding
When an AI agent is writing most of the code, the language matters more, not less. Go's simplicity, fast compiler, and one obvious way to do things make it a great fit.
$ read - LinkStreak building in public
Building LinkStreak, a gamified take on link-in-bio
Every link-in-bio tool looked the same to me, a prettier list of links. So I built LinkStreak around streaks, points, and rewards to turn followers into regulars.
$ read
// newsletter
Get the build-in-public notes
New products, what worked, what broke, and the SEO and indie-hacking lessons behind them. Occasional, no spam, unsubscribe any time.