Weeknotes 2025-07-14
I don’t use em dashes because I’m an AI. I use em dashes because I’m pretentious --Jason Lefkowitz
This has been a hectic summer, and there's not much I can do about it. I pushed out a new release of django-cast that fixes gallery navigation issues with duplicate images and speeds up tox execution, along with several other development infrastructure improvements. After spending over two months with Claude Code, I figured it was worth exploring some alternatives. Since I'd already tried codex and found it didn't quite measure up to Claude Code, I gave gemini-cli a shot. It's marginally better than codex, but still not in the same league. It'll probably be a while before the competition catches up.
Since I often run Claude Code in yolo --dangerously-skip-permissions mode, I've been thinking about how to manage the multiple instances I typically have running concurrently. I ended up writing a short blog post about the quirks of juggling them all.
I may have also inadvertently agreed to write a blog post about running Django in an Electron shell. This could make for a good holiday project, I suppose.
Articles
-
Hyprland - modern compositor with the looks
/ omarchy| the year of the linux desktop will come!
-
Reflections on 2 years of CPython’s JIT Compiler: The good, the bad, the ugly
Software
-
/ demo | should do more live coding, but have not time
-
🧵
-
I usually use playwright mcp but this one is said to be not as context hungry?
-
Turn any Git repository into a prompt-friendly text ingest for LLMs | Usually I have a custom entrypoint for this in my projects..
-
wisprflow - use dictation as a keyboard
on device asr on iOS and macOS, works pretty good