TermForge: Modernizing My Terminal Workflow

I’ve always liked the original jazik/termenv project—it’s a clean Ansible playbook that bootstraps a great terminal environment. But after living in it for a while, I found myself wanting tighter macOS support, automatic iTerm2 provisioning, and some Kubernetes-focused tooling. I decided to fork the project and build out those extra pieces. The result is TermForge, my refreshed take on the “terminal in a box” idea. Why Fork Instead of PR? Initially, I explored incremental improvements to the upstream repo. Pretty quickly the changes snowballed—new playbooks, an opt-in name change, macOS-only roles, documentation rewrites, and Kubernetes helpers that modify multiple files. Rather than disrupt the original’s scope, I forked it and leaned into a new project identity while crediting the original work. ...

November 27, 2025 · 4 min · Maza Fard

Working with VS Code (Reluctantly!)

Why is VS Code so clunky? Seriously, why is VS Code so tired and heavy? It feels like opening a whole web browser just to write a few lines of code. The more plugins you add, the slower it gets. I really don’t get the hype. Why is everyone using it? What annoys me even more is that it’s becoming the standard everywhere. Every tutorial, every team, everyone is on VS Code. I’m honestly not happy about it taking over the world when there are faster, lighter editors out there. But hey, we can’t fight the tide forever. ...

November 22, 2025 · 2 min · Maza Fard