Blog Post

My /uses page, six years later

I just updated my /uses page for the first time since... well, since a version of me that wrote JavaScript without types, deployed with create-react-app, and had never talked to an AI in a terminal.

Instead of quietly rewriting it and pretending nothing happened, I turned the page into a small timeline: what I use now on top, and the old version preserved below as historical data. I like these pages more when they're honest about time passing. Tools change because you change.

What actually changed

Looking at the diff between 2019-me and 2026-me, a few things stand out:

TypeScript won. I don't write plain JavaScript anymore, anywhere. TS on the frontend, TS on the backend with Nest.js. Python and Go joined the toolbox too, and Java quietly became an old friend I never call.

The tooling turned over almost completely. Alfred became Raycast. My terminal became Warp. create-react-app became Vite. Gatsby and Next.js are still around in projects I maintain, but Astro is where my new sites go. And most of my new projects now live on Cloudflare (Pages, Workers, KV) instead of scattered across half the internet.

AI agents are the biggest change by far. In 2019, "Editors" was a section about VSCode plugins. Now it's "Editors / AI Agents", because Claude Code, Codex, Copilot and friends are part of my daily workflow, both at work and on side projects. I still care about the same thing I cared about six years ago, though: the best tools are the ones that make life easier without the effort behind them being visible. That hasn't changed, only the tools have.

The hardware section got simpler. Same setup at home and at Corker (the coworking space I co-founded): MacBook Pro 16" behind an external monitor, external keyboard and mouse, so moving between the two feels like nothing. The AKG K240 + Aune DAC combo from the old list is still going strong. Some things are worth keeping.

What all of this is for

A /uses page can look like a list of shiny things, but for me it's the workshop, not the work. Most of this stack is currently pointed at being productive. AI is here to stay, and I genuinely like how it simplifies code creation, both at work and outside of it. But I also like to keep creating things from scratch, no AI assistance, just to keep my coding brain sharp and in good shape, up to date with how things actually work under the hood.

If something on the list catches your eye and you want to know more, reach out. And if you have a /uses page of your own, I'd genuinely love to see the diff between your past and present self.

Go back to the blog section.