In June of 2025, Andrej Karpathy gave a talk at YC's AI Startup School titled "Software is Changing (Again)" where he introduced three major software paradigms: To reiterate the categories: Software 1.0 - code Software 2.0 - weights Software 3.0 - prompts This is a thought provoking way to think about the recent paradigms of software creation. I wanted to expand on the Software 1.0 because that…
Updates : 2025-06-16: add Github Copilot authentication command to prerequisites 2025-06-20: example of output from Github Copilot device auth flow In this post I will show you how to create a working LLM coding agent in 5 incremental steps. We will use Simon Willison's llm library and John Daly's llm-github-copilot plugin. The plugin gives us access to LLM models via Github Copilot which means…
[Refer to LLM Agent in Five Steps for a shorter/simpler version of this tutorial that leverages the llm python module instead of LiteLLM] Updates : 2025-05-06: more detail around tool calling and parameter inspection 2025-06-20: simplify litellm dependency install. In this post I will show you how to create a working LLM coding agent in 6 incremental steps. We will use the python LiteLLM library…
or Why <video> and <audio> are Boring or The New Web Platform or An Introduction to HTML5 [This page was originally published at http://blog.n01se.net/?p=375 . That site no longer exists. On 2025-05-06 I resurrected the content here for posterity. I have update many of the links if I was able to find a modern versions of the same (or similar) content. Otherwise I have linked to Internet Archive…