Yesterday
- I have been learning about memory in AI agents, and found myself overwhelmed by all the new terms. It started with short-term and long-term memory. Then it became even more confusing with procedural, episodic, and semantic memory. But wait. Semantic memory reminded me of a...
This week
Two weeks ago
- An experiment guiding an agent to code a search reranker optimized for NDCG. How badly overfit is it?...
- Copy a list in Python using the copy() method, not the assignment operator....
- Drop in any well-typed Python function; the loop builds the tool schema and wiring for you. How I build dumb demos and experiments....
About a month ago
- In November of 2024 I wrote a blog post titled "Is Python Really That Slow?", in which I tested several versions of Python and noted the steady progress the language has been making in terms of performance. Today is the 8th of October 2025, just a day after the official release...
about 1 month ago
- Holly molly, September was hectic, mostly good and definitely memorable. Family came over for a visit from Poland, we got married, we travelled to northern Italy, and the most recent meetup I organised was a huge success. It was intense and I’m ready for a chill and quiet...
- What’s the best way to get started building AI agent systems? There are countless frameworks for building AI agents available, such as CrewAI, LangGraph, and the OpenAI Agents SDK, and it can be overwhelming to choose one. On the other hand, Anthropic recommended starting with...
- Agents need tools they understand, like simple keyword search. They can reason about these tools, evaluate the results, refine, and iterate to deliver rather interesting results. But maybe with some caveats....
about 2 months ago
- How I adapted the reactive agent pattern from academic review writing to create a personalized news curation system that fights information overload through intelligent deduplication and search engine orchestration....
- I really enjoyed watching Python: The Documentary (from CultRepo, formerly Honeypot, same makers as the TypeScript documentary). Personally, I don’t write much Python and am not involved in the broader Python community. That said, I love how this documentary covers a lot of the...
2 months ago
- CLI coding agents are a fundamentally different tool to chatbots or autocomplete tools - they're agents that can read code, run tests, and update a codebase. Ben O'Mahony explains that while commercial tools are impressive, they don't understand the particular context of our...
- One of the pieces of the Python standard library I tend to use the most is argparse. It is really convenient so I chose to implement that in Pystd. The conversion was fairly simple, with one exception. As C++ is not duck typed, adapting the behaviour to be strictly typed while...
- Generate a string with Python, pass it into Ollama, and you get a string in return. That’s it....
3 months ago
- I want to add a couple new quick fixes to Squawk’s LSP server to support ignoring rules. One quick fix would disable the lint rule for the failing line and one would disable it for the entire file. Before building this out, I wanted to check how other LSP servers handle edge...
- Rewriting a word counting program five times until it's 494x faster....
- LLMs as Parts of Systems Towers of Hanoi is a boring game, anyway. Over on the Kiro blog, I wrote a post about Kiro and the future of AI spec-driven software development, looking at where I think the space of AI-agent-powered development tools is going. In that post, I made a...
- Deep dive into the multi-agent architecture using LangGraph - state management, workflow orchestration, and the divide-and-conquer approach to complex AI tasks....
Rows per page