Terminal-First Development: My Daily Workflow as a Software Engineer
How I use Ghostty, Fish, LazyVim, Yazi, LazyGit, btop, Herdr, and AI tools to build a mostly terminal-first software engineering workflow on macOS.
Latest writing
Notes on shipping software, terminal workflows, and the tools I keep coming back to.
How I use Ghostty, Fish, LazyVim, Yazi, LazyGit, btop, Herdr, and AI tools to build a mostly terminal-first software engineering workflow on macOS.
Making the switch from Oh My Zsh to Fish Shell with Tide prompt for better performance and a cleaner setup
A personal tale of breaking free from my comfort zone of IDEs and embracing the power of Neovim, muscle memory, and the open-source vim community
A developer's guide to simplifying version management with mise - one tool to rule them all
A deep dive into the process of building my personal blog, from initial setup to deployment, and all the tools and technologies I used along the way.
While signoff commits show you agree to contribute under certain licenses (like DCO), signed commits are about cryptographic security - proving you actually wrote the code and it hasn't been tampered with