Apr. 20, 2026

AI Agents Need to Learn to Forget

A large part of human memory is learning to forget. If our brain remembered everything perfectly, it would get stuffed with irrelevant facts, making it harder to retrieve relevant information. This is what makes implementing memory for AI agents so hard - the ability to differentiate what is truly relevant is absolutely needed or else the memory just fills up with junk.

Apr. 17, 2026

Apr. 02, 2026

Thinking Like a Freelancer

When I first started freelancing more than a decade ago, many people asked me how it was.

The tradeoff I used to talk about is that freelancing gives you time and flexibility, but in return you take on uncertainity and volatility. On the other hand, a corporate job is rigid …

Mar. 31, 2026

Mar. 30, 2026

Mar. 26, 2026

Mar. 24, 2026

Mar. 19, 2026

Astral Joins OpenAI

Whoa, whoa, whoa. The darling of the Python ecosystem, the team that brought us ruff, uv, ty and pyx and forever changed the python tooling landscape is now joining OpenAI.

Pretty sure all these tools will be deeply integrated into Codex, which is good news for python developers.

Also a …

Mar. 18, 2026

Validation Harnesses for AI Agents

Sometimes old is gold.

One of the key aspects of agentic coding is to have a good validation harness in place. Now, I've really seen three levels that developers go through when it comes to validation harness:

First, many devs simply not have a validation harness. You ask the agent …

Mar. 06, 2026

AI Design for the real world

Poor Perplexity. Everyone in our household uses it through my paid account.

Perplexity implements agentic memory over past conversations to improve results and it is constantly confused. So funny when I ask a deep research question on something highly technical and it comes back saying "Since you are studying in …