Weeknotes 2025-03-10
,On behalf of the United Kingdom, I would like to welcome the United States of America into the select club of countries that have voted to impose economic sanctions on themselves. --David Chisnall
Carnival is finally over and the weather's improving! I just released an update to django-cast where transcript models for the feed are now retrieved through a repository, and the feed is primarily generated from cacheable data. This turned out to be more challenging than I expected.
There are still four queries I haven't been able to eliminate yet: one because caching the site object is difficult, two because podcasts have additional fields compared to blogs that prevent me from using the cached blog object, and one query that fetches a post model for reasons I can't figure out. For now, I'm satisfied with the progress - eliminating those remaining queries isn't worth the effort at this point. I might work on transcript detail pages next week.
Articles
- LLMs and stuff
- 🤖 "Agents" are Cheat Codes | Yep, "agent" is definitely a loaded term. Right now it basically means: software that processes information both before sending a query to an LLM and after receiving a response, plus any supporting infrastructure needed to make that happen.
- Headroom for AI development | Yep, it's all pretty wild
- Software
- Trunk Based Development | Agree
- How Core Git Developers Configure Git
- freelancing: How I got clients, part 1 (7min read) | I recently started looking for new clients for the first time in over 10 years of freelancing. Naturally, the first thing I did was write a tool to manage my resume 😄
- EdgeDB is now Gel and Postgres is the Future | Cool new website 😎
- Who's Afraid of a Hard Page Load? | Yep
- Stuck | webcomic
- WeekNotes
- Back to the writing board | Luis
Tools
- A TypeScript chess library for chess move / chessboard.js - the easiest way to embed a chess board on your site | My son wants to learn chess, but I would like to teach programming 😄
- Neobrutalism components | Actually looking quite good!
- TypingMind
- CrewAI - Fast and Flexible Multi-Agent Automation Framework
Videos
- Algorithms are breaking how we think |It's pretty ironic that a video warning about the dangers of complacency comes from a perspective of cultural pessimism. I'd say the video itself is guilty of the very complacency it criticizes. Still entertaining though 😄.
- Choosing Wisely: SPA vs. HTMX for Your Next Web Project with Chris May | Yup