41554 blogs · [ { "id": "01a07d9b-c4e2-7391-9e53-711d9db91361", "title": "Make agent memory searchable", "url": "https://blog.jonudell.net/2026/08/01/make-agent-memory-searchable/", "published_at": "2026-08-02T04:27:54+00:00" }, { "id": "01a07d9b-c4e2-7391-9e53-711d9e406dd6", "title": "Agents that narrate their work are the best team players", "url": "https://blog.jonudell.net/2026/07/23/agents-that-narrate-their-work-are-the-best-team-players/", "published_at": "2026-07-23T19:28:22+00:00" }, { "id": "01a07d9b-c4e2-7391-9e53-711d9efccbe4", "title": "Talking to Claude Code and Codex", "url": "https://blog.jonudell.net/2026/07/16/talking-to-claude-code-and-codex/", "published_at": "2026-07-16T17:02:10+00:00" }, { "id": "01a07d9b-c4e2-7391-9e53-711d9ffb9696", "title": "Small models can solve big problems", "url": "https://blog.jonudell.net/2026/07/12/small-models-can-solve-big-problems/", "published_at": "2026-07-12T14:09:38+00:00" }, { "id": "01a07d9b-c4e2-7391-9e53-711da03234f4", "title": "Don’t infer behavior from code, observe it in logs", "url": "https://blog.jonudell.net/2026/07/08/dont-infer-behavior-from-code-observe-it-in-logs/", "published_at": "2026-07-09T01:36:40+00:00" }, { "id": "01a07d9b-c4e2-7391-9e53-711da0a0772f", "title": "“What is the terminal?”", "url": "https://blog.jonudell.net/2026/07/01/what-is-the-terminal/", "published_at": "2026-07-01T22:15:44+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f13865dee7a1", "title": "“Doctor, it hurts when agents create unreviewable PRs.” “Don’t do that.”", "url": "https://blog.jonudell.net/2026/06/28/doctor-it-hurts-when-agents-create-unreviewable-prs-dont-do-that/", "published_at": "2026-06-28T17:39:14+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f13866ab6d85", "title": "Vibe coding as a team sport", "url": "https://blog.jonudell.net/2026/06/17/vibe-coding-as-a-team-sport/", "published_at": "2026-06-17T21:29:08+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f138677b07d0", "title": "How to make best use of git and GitHub for AI-assisted software development", "url": "https://blog.jonudell.net/2026/06/02/how-to-make-best-use-of-git-and-github-for-ai-assisted-software-development/", "published_at": "2026-06-02T19:41:11+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f1386794b275", "title": "Beyond The Dip", "url": "https://blog.jonudell.net/2026/03/17/beyond-the-dip/", "published_at": "2026-03-18T04:51:50+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f1386844b643", "title": "How LLMs make Git and GitHub easier to use and learn", "url": "https://blog.jonudell.net/2026/03/12/how-llms-make-git-and-github-easy-to-use-and-learn/", "published_at": "2026-03-12T17:25:57+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f1386920c260", "title": "AI-assisted code refactoring", "url": "https://blog.jonudell.net/2026/01/12/ai-assisted-code-refactoring/", "published_at": "2026-01-12T19:53:34+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f13869396a42", "title": "The LLM flywheel effect", "url": "https://blog.jonudell.net/2025/11/10/the-llm-flywheel-effect/", "published_at": "2025-11-10T20:07:37+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f138699595ed", "title": "Release the Kraken!", "url": "https://blog.jonudell.net/2025/11/02/release-the-kraken/", "published_at": "2025-11-03T05:45:10+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f13869f38bf6", "title": "A day in Sequoia National Park", "url": "https://blog.jonudell.net/2025/10/30/a-day-in-sequoia-national-park/", "published_at": "2025-10-31T05:42:17+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f1386a54b27b", "title": "Reimagining car culture", "url": "https://blog.jonudell.net/2025/10/25/reimagining-car-culture/", "published_at": "2025-10-25T19:04:23+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f1386b009120", "title": "Maps old and new", "url": "https://blog.jonudell.net/2025/10/04/maps-old-and-new/", "published_at": "2025-10-04T15:24:36+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f1386bb65def", "title": "Context engineering anchors AI agents to ground truth", "url": "https://blog.jonudell.net/2025/09/08/context-engineering-anchors-ai-agents-to-ground-truth/", "published_at": "2025-09-09T02:49:48+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f1386cae225b", "title": "Introducing XMLUI", "url": "https://blog.jonudell.net/2025/07/18/introducing-xmlui/", "published_at": "2025-07-19T04:06:20+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f1386d8cbc23", "title": "MCP is RSS for AI", "url": "https://blog.jonudell.net/2025/05/28/mcp-is-rss-for-ai/", "published_at": "2025-05-29T05:31:42+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f1386e5fdc67", "title": "The Musk Massacre", "url": "https://blog.jonudell.net/2025/05/07/the-musk-massacre/", "published_at": "2025-05-08T05:52:03+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f1386f063c42", "title": "Who will take care of you in your time of need?", "url": "https://blog.jonudell.net/2025/04/12/who-will-take-care-of-you-in-your-time-of-need/", "published_at": "2025-04-12T16:55:46+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f1386f4ead76", "title": "Making the Fediverse More Accessible With Claude 3.7 Sonnet", "url": "https://blog.jonudell.net/2025/03/07/making-the-fediverse-more-accessible-with-claude-3-7-sonnet/", "published_at": "2025-03-07T17:54:40+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f1386f78933b", "title": "Web Components", "url": "https://blog.jonudell.net/2025/02/12/web-components/", "published_at": "2025-02-12T12:43:02+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f13870061f7a", "title": "The Configuration Crisis", "url": "https://blog.jonudell.net/2025/01/14/the-configuration-crisis/", "published_at": "2025-01-14T19:23:12+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f13870ff7151", "title": "The social cost of mediated experience", "url": "https://blog.jonudell.net/2024/11/24/the-social-cost-of-mediated-experience/", "published_at": "2024-11-25T04:25:31+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f138714a791b", "title": "How To Create Software Diagrams With ChatGPT and Claude", "url": "https://blog.jonudell.net/2024/11/02/how-to-create-software-diagrams-with-chatgpt-and-claude/", "published_at": "2024-11-02T15:18:20+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f13871be7785", "title": "What Claude and ChatGPT can see on your screen", "url": "https://blog.jonudell.net/2024/10/25/what-claude-and-chatgpt-can-see-on-your-screen/", "published_at": "2024-10-25T16:35:27+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f138726f5df8", "title": "Mix Human Expertise With LLM Assistance for Easier Coding", "url": "https://blog.jonudell.net/2024/10/10/mix-human-expertise-with-llm-assistance-for-easier-coding/", "published_at": "2024-10-10T23:37:15+00:00" }, { "id": "01a07d9b-c4e3-7046-b517-f13872a303b6", "title": "Geothermal power in the North Bay", "url": "https://blog.jonudell.net/2024/10/05/geothermal-power-in-the-north-bay/", "published_at": "2024-10-05T18:42:45+00:00" } ] posts Claim your blog
Back to Jon Udell
Blog · corpus.blog/blogs/blog.jonudell.net/posts

Jon Udell

blog.jonudell.net

2026

2025

2024