The Blog

Why I Love Suckless Software and Why I'm Going Back to Omarchy
Why I Love Suckless Software and Why I'm Going Back to OmarchyI rebuilt my desktop from bare Arch with dwm, dmenu, and st. I loved every minute of it. And then I went right back to Omarchy. Here's why.
Why am I obsessed with a mouse-less workflow?
Why am I obsessed with a mouse-less workflow?After 30 years of hunting-and-pecking, I'm finally chasing the zero-latency dream between thought and code. Here's my messy journey into Vim, touch typing, and why the mouse has got to go.
Learning VIM will be different this time ...really it will!
Learning VIM will be different this time ...really it will!I've quit VIM more times than I can count. This time is different — and it has nothing to do with discipline.
AI. How do I loathe thee? Let me count the ways.
AI. How do I loathe thee? Let me count the ways.For some, the reaction is visceral. They hate it like vampires hate the sun. For some it's an annoyance. They're tired of hearing, "AI can do this! AI can do that! AI will cure cancer!", etc. Some use it every day and are equidistant between amazed and seriously pissed.
Putting My Linux Box In a Blender (With Some Tequila)
Putting My Linux Box In a Blender (With Some Tequila)I had a plan. A nice little Geekend(tm) building a self-hosted container lab. But Linux, and my own stupidity had other plans.
Building a Personal Operating System for Creative Work, Part II: The Grind CLI
Building a Personal Operating System for Creative Work, Part II: The Grind CLII took the concepts from my oh-my-zsh functions and aliases, and built it into a full-on CLI.
Building a Personal Operating System for Creative Work
Building a Personal Operating System for Creative WorkAs boring as that sounds, I am tired of half-finished projects littering my hard drives. I'm tired of just floundering between projects with no real sense of... finishing.
I Hate Tailwind CSS and I Hate Myself for Loving It
I Hate Tailwind CSS and I Hate Myself for Loving ItIt makes he little designers in me cringe everytime I use it, but it's winning the web so I'd better get used to it.
Should I be nicer to my things?
Should I be nicer to my things?I've noticed that the way I allow myself to talk to inanimate objects tends to spill over into how I treat people in the world. Even my closest friends and family.
Since when Did "Open to Work" Require a Marketing Team?
Since when Did "Open to Work" Require a Marketing Team?I've been looking for work for a few months now. I think I've sent hundreds of resumes, even had an interview or two. But still... silence. To be honest, I was pretty hurt. It made me feel like I must've lost every marketable skill I ever had. The fact is, the rules changed and no one told me.
What Happened to the "Magic" of Making Software?
What Happened to the "Magic" of Making Software?When I started in software development (1997), it was exciting. Everybody was just figuring it out as they went. There really was a kind of "magic" in it. Everybody worked together to find and fix issues, and they were all learning and building together.