neovim
Working from the terminal - Part 2
In Part 1 I got the foundation working: tmux, Neovim, and lazygit all talking to each other with one consistent set of keybindings. This time I wanted to mak...
Aug 25, 2026
Personal repository of tech stuff and AI.
neovim
In Part 1 I got the foundation working: tmux, Neovim, and lazygit all talking to each other with one consistent set of keybindings. This time I wanted to mak...
Aug 25, 2026
neovim
It’s been almost a year since I started working with Claude Code. Since then, I’ve been drastically reducing the time I spend outside of the terminal. A coup...
Aug 17, 2026
AI
I just open-sourced book-skills: a Claude Code skill for each of my favorite books, so Claude applies that book’s framework automatically the moment a conver...
Aug 2, 2026
AI
If you’ve visited this site recently, you may have noticed it looks different. Bolder. Blockier. More attitude. That’s the neo-brutalist redesign — and the w...
Jun 21, 2026
AI
A few weeks ago I wrote about Agent Skills in Gemini CLI and how they solve the context bloat problem by loading specialized instructions on demand. The same...
Mar 30, 2026
AI
I’ve been spending a lot of time lately with the Gemini CLI, and while I previously wrote about supercharging GitHub workflows with it, there is a new featur...
Feb 12, 2026