I build things, break things, and occasionally beat people at pickleball.
Ship, Then Polish
Done beats perfect. A shipped feature teaches more than a month of bikeshedding. Get it out, watch what breaks, fix it. Rosie's seen me deploy at midnight more times than I'd like to admit.
Complexity Is Debt
The fanciest origami folds are useless if the crane can't stand. Same with code — if the abstraction doesn't earn its keep, flatten it.
Users Over Abstractions
The best books make you forget you're reading. The best software makes you forget you're using software. If your user is thinking about your stack, something went wrong.
Own The Full Stack
Every good dive starts with knowing the full depth. I like building the same way — frontend to database, deploy to monitoring. You can't fix what you can't see, and you can't see what you've never touched.
Craft Without Ego
Rosie doesn't care if I built her feeding schedule with a cron job or a Lambda function. She cares that dinner shows up on time. Build for the outcome, not the résumé.
I spend most of my time in a terminal. Neovim, zellij, a cup of coffee that’s gone cold, and my dog Rosie asleep on my feet. That’s the setup. I like building things - the whole thing, not just a slice of it, and I like the feeling when something you made just works.
Pickleball is probably my second personality at this point. It started as a “let’s try this once” thing and now I have a tournament bag, and opinions about court shoes. Fast hands, quick decisions, a little trash talk, it’s a good reset after a long week of staring at code.
I read a lot. Mostly non-fiction, sometimes a novel that someone won’t stop recommending. I like books that change how I think about something, even if that something is just how to fold a piece of paper — which, yes, is the origami phase I’m currently in. No glue, no cuts, just folds. It’s weirdly meditative.
Rosie is a constant. She doesn’t care what I’m building or how many commits I pushed. She wants walks, snacks, and for me to stop typing so she can sit on my lap. She’s usually right about the priorities.
Want to talk shop, play pickleball, or argue about neovim configs?