







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 bit of cheeky oblique reference to a topic I think is super important. I asked Kiro to build a Towers of Hanoi game.
Andrej Karpathy: Software Is Changing (Again)
Andrej Karpathy: Software Is Changing (Again)
"Useful" is not sufficient
So Linus Torvalds, head of the Linux kernel development, put his foot down on the Linux Kernel development mailing list when someone was bringing up criticism of LLMs: “Linux is not one of those anti-AI projects, and if somebody has issueswith that, they can do the open-source thing and fork it. Or just walk away. […]

MemGPT: Towards LLMs as Operating Systems
Letta is the platform for building stateful agents: AI with advanced memory that can learn and self-improve over time.
AI Agents: Key Concepts and How They Overcome LLM Limitations
An AI agent is an autonomous software entity that is often used to augment a large language model. Here's what developers need to know.


pguso/ai-agents-from-scratch
Demystify AI agents by building them yourself. Local LLMs, no black boxes, real understanding of function calling, memory, and ReAct patterns.
Pieces | Infinite Artificial Memory for your Digital Workers and Agents
Pieces is your AI companion that captures live context from browsers to IDEs and collaboration tools, manages snippets and supports multiple llms - all while processing data locally for maximum control.

Supporting Our AI Overlords: Redesigning Data Systems to be Agent-First
Large Language Model (LLM) agents, acting on their users' behalf to manipulate and analyze data, are likely to become the dominant workload for data systems in the future. When working with data,...

Multi-agentic Software Development is a Distributed Systems Problem (AGI can't save you from it)
Recently, I've been thinking a lot about scaffolding and languages for managing systems of LLMs coordinating with each other — new programming languages might be the ideal solution for this area.
Artificial
An LLM is a computer program. We should talk about it like a computer program.

Artificial
An LLM is a computer program. We should talk about it like a computer program.


Extensible Software in the age of LLMs | Jeremy Morrell
Solid core + capability-based sandboxes + LLMs = Users with superpowers

LLM Agents are simply Graph — Tutorial For Dummies
Ever wondered how AI agents actually work behind the scenes?

LLM Agents are simply Graph — Tutorial For Dummies
Ever wondered how AI agents actually work behind the scenes?
