Tools I Use

I’m particular about my tools. Not in a precious way — I just think the tools you choose shape the way you think about problems. Here’s what I’m using right now and why.

Editor

I keep things simple. A good editor, a terminal, and version control. That’s the core loop. Everything else is optional until it isn’t.

Static over dynamic

For most of what I build, static wins. Fewer moving parts, less to break, faster to ship. Hugo generates this site from markdown files in a git repo. No database, no CMS, no deploy pipeline beyond a git push.

Staying close to the metal

I resist adding layers of abstraction until the pain of not having them is real. Plain CSS before a framework. Vanilla JS before a library. It’s not dogma — it’s just that every dependency is a decision you’ll have to maintain.

The best tool is the one you understand well enough to fix when it breaks.