If you're referring to me, I'm happy being called Jamie, Jamie Tanna, jamietanna, and that you
respect my pronouns:
he/him/his.
I'm currently a Senior Developer and Open Source project maintainer (of Renovate) at Mend.
I currently live in Nottingham with my partner Anna Dodson and our cat Morph and our dog Cookie.
I use my site as a method of blogging about my learnings, as well as sharing information about projects I have
previously, or am currently, working on in my spare time.
I'm a GNU/Linux user, a big advocate for the Free Software Movement, and the IndieWeb movement and I try to self host my own services where possible,
instead of relying on other providers.
I have ADHD (Inattentive Type) and am learning how to make my life work better around it.
Due to the many social media platforms and different ways to connect, I've captured all my contact information on
my /elsewhere page. Alternatively, you can drop me an email at hi@jamietanna.co.uk.
I also have a /now page which aims to cover some more up-to-date "what I'm up to"
information.
SummaryIn this episode of the Overcommitted Podcast, hosts Jonathan, Brittany, and Erika delve into the exciting world of AI agents. They explore the potential of AI agents in software engineering, their functionality, and the challenges of building and categorizing them. The conversation also touches on the future of job searching and personal development through AI, emphasizing the need for a more personalized and effective approach to technology and learning.Takeaways- AI agents represent a new paradigm in problem-solving.- AI agents can offload cognitive tasks.- User experience with AI agents needs to be redefined.- AI agents can be tailored to specific domains for better results.- Defining success metrics is crucial when building AI agents.- Job searching processes are outdated and need innovation.- AI can assist in personal development and career growth.- Customizable search engines could enhance information retrieval.- The role of human bias in hiring processes is significant.Linksâ Building effective agentsâ Balanced Engineer NewsletterPlausible SchemesEmbedding modelsObsidian Copilotâ â â â Tech book club Repoâ â â â â Overcommitted Discordâ â â â â â Hostsâ â â â â â Overcommitted.devBrittany Ellichâ â â â â â Eggyheadâ Jonathan Tamsutâ
Another week, another Kris & Matt duo episode! This week, they're talking about Go. They cover the recent generic methods proposal by Robert Griesemer, results from the 2025 Go Developer Survey, so...
Visit https://cupogo.dev/ for all the links.Using go fix to modernize Go codeEric S. Raymond's tweet about auto-converting his C code to GoEric's HomepageSkill-validatorLinkedIn, GitHub, AgentSkillReport.comcmd/vet: check for missing Err calls for bufio.Scanner and sql.Rows #17747Meetups Shay...
MeetupsHello Stuttgart, 19 FebGo 1.26 is out!Go 1.26 release party with Anton ZhiyanovGo 1.26.0-1 available from MicrosoftLighting RoundBlog: Stepping out of Front-End with Go by ElGophertransition ppc64/linux (big-endian) from ELFv1 to ELFv2 in Go 1.27Discussion: Should Go accept CLs generated...
Steve Ruiz joins us for a deep-dive on tldraw (a very good free whiteboard) and the business he's built selling SDKs that help others build very good whiteboards (and more) with tldraw's high-performance web canvas.
Along the way, we discuss the excitement/fear we share about keeping our agents busy, how SDK and infra...
This week it's Kris and Matt diving into the state of hardware, security, and what local AI actually needs to work. The conversation starts with AI agent social networks and why prompt injection is...
Welcome back to Break, a Fallthrough aftershow! Kris and Matt continue the hardware and AI conversation by zooming in on the tooling. Matt calls out the AI hype cycle of
Amal Hussein returns to tell us all about her new role at Istari, what life is like outside the web browser, how she's helping ambitious orgs in aerospace, what the SDLC looks like in 2026, and a whole lot more. Wait, moon vacuums?!
Our ol' friend, Brett Cannon, is back to talk all things Python. But first! Star Wars, Machete Order, Lost, Babylon 5, Game of Thrones, Murderbot, Ted Lasso, Project Hail Mary, David Attenborough, perpetual voice rights, and the AI uncanny valley.
Paul Dix joins us to discuss the InfluxDB co-founder's journey adapting to an agentic world. Paul sent his AI coding agents on various real-world side quests and shares all his findings: what's going to prod, what's not, and why he's (at least for a bit) back to coding by hand.
Go 1.25.7 and 1.24.13 releasedUUIDs in the standard library?crypto/uuid: add API to generate and parse UUIDscrypto/rand: add UUIDv4 and UUIDv7 generatorsThe most popular Go dependency is...Lightning roundRust vs Go in 2026 by John ArundelWelcome to Gas Town by Steve YeggeInterview with Jakub...
Welcome back to Break, a Fallthrough aftershow! Kris, Matt, and Steve pick up where the main episode left off, asking whether copyright actually matters to working developers. Kris draws parallels ...
me at 17: a secret conspiracy of billionaires shapes global events
me at 35: class interest creates emergent outcomes and aligned behavior, but thereâs no smoky room where plutocrats plot to shape global events
me at 41: a secret conspiracy of billionaire perverts shapes global events
[contains quote post or other embedded content]
This week Steve's back to tackle the big question: is AI-generated output copyrightable? The conversation includes discussions of the Copyright Act of 1976, the philosophy of why copyright exists a...
Mike McQuaid, Project Leader of Homebrew, joins Corey Quinn to share how a package manager conceived in a London pub became essential for 10 million Mac users. Homebrew lets you install software with one command instead of downloading files and clicking through installers, maintained by just 30...
We're excited to welcome you back to Batch Bunch on Monday, 9th February (7:00pm - 9:00pm) at The Dice Cup (68-70 Mansfield Rd, Nottingham NG1 3GY).
BringâŠ
Listen now (114 mins) | How Peter Steinberger, creator of OpenClaw (formerly: Clawd), builds and ships like a full team by centering his development workflow around AI agents.
In May of 2025, Docker launched Hardened Images, a secure, minimal, production-ready set of images. In December, they made DHI freely available and open source to everyone who builds software. On this episode, we're joined by Tushar Jain, EVP of Engineering at Docker to learn all about it.
Visual Studio Code has become one of the most influential tools in modern software development. The open-source code editor has evolved into a platform used by millions of developers around the world, and it has reshaped expectations for what a modern development environment can be through its intuitive UX, rich extension marketplace, and deep integration
What's in the SOSS? features the sharpest minds in security as they dig into the challenges and opportunities that create a recipe for success in making software more secure. Get a taste of all the ingredients that make up secure open source ...
Welcome back to Break, a Fallthrough aftershow! It's just Kris and Steve for this one! After brief reflections on the Gastown discussion, the episode pivots into a deep dive on semantic versioning,...
This week we're talking about Gastown! Dylan and Steve join Kris to break down the viral project that spins up hundreds of Claude Code instances to build a software factory. Steve makes the case fo...
Techno Tim joins Adam to dive deep into the state of homelab'ing in 2026. Hardware is scarce and expensive due to the AI gold rush, but software has never been better. From unleashing Claude on your UDM Pro to building custom Proxmox CLIs, they explores how AI is transforming what's possible in the homelab. Tim declare...
We discuss the buzz around Clawdbot / MoltBot / OpenClaw, how app subscriptions are turning into weekend hacking projects, why SaaS stocks are crashing on Wall Street, and what it all means.
AI coding agents are rapidly reshaping how software is built, reviewed, and maintained. As large language model capabilities continue to increase, the bottleneck in software development is shifting away from code generation toward planning, review, deployment, and coordination. This shift is driving a new class of agentic systems that operate inside constrained environments, reason over
Reminder that #Renovate 43 came out yesterday! We landed a few breaking changes, so check out the release notes: https://github.com/renovatebot/renovate/releases/tag/43.0.0
As the creator and long-time maintainer of ESLint, Nicholas Zakas is well-positioned to criticize GitHub's recent response to npm's insecurity. He found the response insufficient, and has other ideas on how GitHub could secure npm better. On this episode, Nicholas details these ideas, paints a bleak picture of npm alte...
Quinn and Thorsten are back! It's been a while since they published a Raising An Agent episode and in this this episode, they discuss how everything seems to have changed again with Gemini 3 and Opus 4.5 and what comes after â the assistant is dead, long live the factory.
In this episode of Raising an Agent, Beyang and Camden dive into how the Amp team evaluates models for agentic coding. They break down why tool calling is the key differentiator, what went wrong with Gemini Pro, and why open models like K2 and Qwen are promising but not ready as main drivers. They share first impressions of GPT-5, explore the idea of alloying models, and explain why qualitative âvibe checksâ often matter more than benchmarks. If you want to understand how Amp thinks about model selection, subagents, and the future of coding with agents, this episode has you covered.
In this episode, Beyang and Thorsten discuss strategies for effective agentic coding, including the 101 of how it's different from coding with chat LLMs, the key constraint of the context window, how and where subagents can help, and the new oracle subagent which combines multiple LLMs. 00:53 Intros 03:35 How coding with agents is very different from coding with prior AI tools that use chat LLMs 10:46 Example of an agentic coding run to fix a simple issue 14:28 Example of debugging an issue with an MCP server 22:05 Example of unifying two build scripts that share logic 25:24 How context window size has emerged as a key constraint on agentic automation 31:16 Why it's best to focus on one thing at a time per agentic thread 33:24 Subagents and how they help extend the effective context window 34:04 The Amp codebase search subagent 38:48 General-purpose subagents 44:20 When to use subagents 47:04 The oracle subagent and o3 51:47 Multi-model agents and using the best model for each job