20 September 2026 · 993 words · 5 mins
The single most famous fact about Python stopped being unconditionally true last year, and I found out from a beginner course. The language didn't sneak past me. I left the room where it changes.
16 July 2026 · 804 words · 4 mins
Two maintained ways to run AI coding assistance on a local model with Ollama, so your code never leaves your machine: Cline inside VS Code, and Zed.
11 July 2026 · 1145 words · 6 mins
Flat-rate AI taught us to burn tokens like they were free. Metered billing puts a price back on the sloppy prompt, and that visibility is a feature.
7 April 2026 · 628 words · 3 mins
VSCodium, Void, Zed, Windsurf — and back to VS Code. After years of switching editors, the things that stuck weren't the editors.
19 May 2025 · 601 words · 3 mins
Generate memes from the command line with ImageMagick 7: setup, the classic meme command, and variations worth knowing.
6 May 2025 · 704 words · 4 mins
Why scraping didn't die when LLMs arrived, and how I decide between Beautiful Soup and Scrapy for a given job.
8 April 2025 · 732 words · 4 mins
Why I keep Zed open next to VS Code, the four settings that made the switch stick, and an honest take on its AI panel.
24 March 2025 · 1263 words · 6 mins
What dotfiles are, why they pay off, and how I manage mine with GNU Stow, Homebrew, and an install script you can clone and run in one command.
13 March 2025 · 681 words · 4 mins
Install VSCodium with Homebrew, set up themes and plugins, and wire in GitHub Copilot via the .vsix workaround.
26 February 2025 · 863 words · 5 mins
Void editor plus a local AI model is a private dev pair that keeps your code off vendor servers. Install, settings, integration.
17 February 2025 · 670 words · 4 mins
Set up Jupyter Notebook inside a Python virtual environment, then put it to work with a small RPG-inspired demo.
9 February 2025 · 717 words · 4 mins
Set up Python on macOS with pyenv and pyenv-virtualenv, with the why behind each step and the version-conflict pitfalls to avoid.
19 December 2024 · 742 words · 4 mins
Why Homebrew earns the install on a new Mac, how to set it up, and the brews worth knowing once it's there.