The software I reach for every day to design and build.
Where this site gets designed. I lay my pages side by side on a canvas, poke at them, and the changes land straight in the code.
onlook.comMy home base for work. Everything I have going on lives in one place, and switching projects no longer costs me my train of thought.
superlogical.comI talk, it types. I dictated the first draft of my radio article with it, and none of it ever leaves my machine.
anoma.ly/hexThe first thing I reach for in JavaScript. Installs feel instant, and every script on this site runs through it.
bun.shWhat this site is built on, from the blog to the little cards you see when you share a link.
nextjs.orgMy language for things that should just keep running. Small, fast and pleasantly boring. radiowatch is written in it.
go.devMarketing plumbing for agents: social, ads, inbox, WhatsApp, SMS and calls behind one API key, so my agents can do the outreach I keep putting off.
zernio.comA linter for prose. It holds my blog posts to Google's style rules before I publish, the way ESLint does for my code.
vale.shMy pair programmer in the terminal. It reads the repo, makes the change and runs the checks while I keep thinking about the design.
claude.com/claude-code