Ephes Blog

Miscellaneous things. Mostly Weeknotes and links I stumbled upon.


Weeknotes 2025-07-21

Just a screenshot of the blog overview page.
I guess you've heard some bad jokes about Fibonacci sequences?
Well, this one is as bad as the last two you heard put together.
--Kit Yates

Still got a ton of work ahead of me, and it probably won't let up until the holidays. I did manage to update the django-cast documentation a bit though. It's not as detailed as I'd like, but at least the structure is better now. Over the weekend I played around with VibeTunnel and Wispr Flow, which were really interesting. It still feels weird dictating to my phone or laptop, but I probably just need more practice to get used to it. We also recorded a new podcast episode about data science that should be out soon.

Articles

Software

Videos


Weeknotes 2025-07-14

Just a screenshot of the blog overview page.
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

Software


Running Coding Agents Remotely: SSH, tmux, and the Quest for a Seamless Experience

Why This Matters: Coding Agents Are Changing How I Work

Coding agents like Claude Code are quite powerful, but watching them work can be like watching paint dry—especially when you're just clicking "approve" repeatedly. Running them with --dangerously-skip-permissions speeds things up, but doing that on your main development machine? That's asking for trouble.

My solution: dedicate an old Mac mini as a sacrificial lamb for agent experiments. But this created new challenges that took me down a rabbit hole of SSH, tmux, and shell configuration.

Continue reading →


Weeknotes 2025-07-07

Just a screenshot of the blog overview page.
May you find someone who loves you with the same enthusiasm that mainstream tech publications have for the press releases about the latest AI model --Tom

Work's been keeping me busy, but I did manage to get the new podcast episode out – this one's about data class builders. Meanwhile, I've been doing some serious housekeeping on django-cast:

  • Switched over to a proper src layout
  • Now using the uv build backend
  • Ditched black, isort, and flake8 in favor of ruff

Articles

Software

Video


Weeknotes 2025-06-30

Just a screenshot of the blog overview page.
When you thought it would be easy peasy lemon squeezy but it turns out to be difficult difficult lemon difficult. --mysticalcoffeequeen

Things have been absolutely hectic lately, but I still managed to squeeze in some open source work and record a new Python Podcast episode.

Kptncook: We've got a new release out! After fixing the API login URL, it's finally possible to get access tokens again – huge win! Massive shoutout to jkreutzfelds for the reverse engineering work that made this happen.

django-indieweb: I've added a new Micropub endpoint that actually lets you post content to your site. For my own homepage, there's now this handler that enables posting to my Wagtail-based blog, and I've been testing it with Quill. Even better – there's proper documentation now!

Articles

Software