Post details
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

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 an maintainer for a number of Open Source projects, including oapi-codegen, and Renovate, as part of my job at Mend.
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 [email protected].
I also have a /now page which aims to cover some more up-to-date "what I'm up to" information.
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...

ProposalsAccepted: direct reference to embedded fields in struct literalsNew: Generic Methods for Go

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
In this episode, Quinn and Thorsten discuss Claude 4, sub-agents, background agents, and they share "hot tips" for agentic coding.
I'm legit unfollowing people who never use alt text. You're literally typing on a text based app. So why are you making Canva images with little pithy quips and no alt text. I honestly don't understand it.
In this episode, Beyang interviews Thorsten and Quinn to unpack what has happened in the world of Amp in the last five weeks: how predictions played out, how working with agents shaped how they write code, how agents are and will influence model development, and, of course, all the things that have been shipped in Amp.
The two hardest problems in Computer Science are 1. Human communication 2. Getting people in tech to believe that human communication is important
Did someone post something? It's on mastodon.social. It's literally on booping.synth.download. It's maybe in wetdry.world. It's literally on gts.apicrim.es. You can probably find it on app.wafrn.net. Dude it's on shrimp.starlightnet.work. It's a infosec.exchange original. Check out mas.to for it. You'll find it on hachyderm.io. It's definitely on oomfie.city. Look for it on tech.lgbt. It's over on yeen.town. You can see it on waf.moe. It's been shared on akko.wtf. Go peek at fuzzies.wtf. It's trending on transfem.social. You can catch it on eepy.moe. Browse over to lethallava.land. It's on $INSTANCE$host$. You can read it on $INSTANCE$host$. You can go to $INSTANCE$host$ and like it. Log onto $INSTANCE$host$ right now. Go to $INSTANCE$host$. Dive into $INSTANCE$host$. You can $INSTANCE$host$ it. It's on $INSTANCE$host$. $INSTANCE$host$ has it for you. $INSTANCE$host$ has it for you.
Thorsten and Quinn talk about the future of programming and whether code will still be as valuable in the future, how maybe the GitHub contribution graph is already worthless, how LLMs can free us from the tyranny of input boxes, and how conversations with an agent might be a better record of how a code change came to be than git commit tools. They also share where it works and simply doesn't work.
Quinn and Thorsten start by sharing how reviews are still very much needed when using AI to code and how it changes the overall flow you're in when coding with an agent. They also talk about a very important question they face: how important is code search, in its current form, in the age of AI agents?
Thorsten and Quinn talk about how different agentic programming is from normal programming and how the mindset has to adapt to it. One thing they discuss is that having a higher-level architectural understanding is still very important, so that the agent can fill in the blanks. They also talk about how, surprisingly, the models are really, really good when they have inputs that a human would normally get. Most importantly, they share the realization that subscription-based pricing might make bad agentic products.
In the first episode of Raising an Agent, Quinn and Thorsten kick things off by sharing a lot of wow-moments they experienced after getting the agent at the heart of Amp into a working state. They talk about how little is actually needed to create an agent and how magical the results are when you give a model the right tools, unlimited tokens, and feedback. That might be the biggest surprise: how many previous assumptions feel outdated when you see an agent explore a codebase on its own.
The crew gets philosophical about the ethics of building Artificial Intelligence systems. Are software engineers going to be replaced? Is it ethical to build AI systems?LinksSuperintelligenceBlog: Less WrongZizian cultThinking in SystemsDwarkesh Patel podChatGPT Medical Diagnosis StudyMCP Server Claude Desktop TutorialMCP PodcastOvercommitted on BlueskyHostsOvercommitted.devBrittany Ellich: https://brittanyellich.comEggyhead: https://github.com/eggyheadJonathan Tamsut: https://jtamsut.substack.com

The crew chat about our experience using AI right now as software engineers (which is subject to change even by the time this episode airs). Including an overview of our current thoughts on the AI landscape, what tools we use for which tasks, and our thoughts on what we are excited about for the future!LinksThe S in MCP Stands for SecurityBook: The Scaling EraOvercommitted on BlueskyHostsOvercommitted.devBethany Janos: https://github.com/bethanyj28Brittany Ellich: https://brittanyellich.comEggyhead: https://github.com/eggyheadJonathan Tamsut: https://jtamsut.substack.com

Welcome back to Break, a Fallthrough aftershow! In this episode, Kris, Matt, and Steve talk about Fallthrough episode #32, problems with software security, why privacy is important, and so much mor...

In the years leading up to the current AI hype cycle we're currently all experiencing, there was another hype cycle: Big Data. In this episode, Kris is joined by Matt and Steve to discuss how the B...

Package management sits at the foundation of modern software development, quietly powering nearly every software project in the world. Tools like npm and Yarn have long been the core of the JavaScript ecosystem, enabling developers to install, update, and share code with ease. But as projects grow larger and the ecosystem more complex, this older

Week Notes 26#04 (3 mins read).
What happened in the week of 2026-01-19?
Damien Tanner (founder of Pusher, now building Layercode) is back for a reunion 17 years in the making. Damien officially returns to The Changelog to discuss the seismic shift happening in software development. From the first sponsor of the podcast to frontline builder in the AI agent era, Damien shares his insights on...
GopherJS 1.20 releasedListen to interview with Grant Nelson, Episode 53Results from the 2025 Go Developer SurveyInterview with Dominic St-Pierrego podcast()StaticBackendDominic on LinkedIn

Welcome back to Break, a Fallthrough aftershow! In this episode, Annie and Michael Hedgepeth stick around for Break. The panel kicks off with Michael's anxiety about his

Annie and Michael Hedgpeth, founders of People Work, join Kris and Matt to unpack the junior hiring crisis and what's really broken about how we grow engineers. Annie's viral blog post sparked deba...

AI isn’t here to save you from your codebase. Brittany Ellich explains how to use it to maintain what already works… without chasing rewrite fantasies or shipping chaos.

Want to share our last week's episode? Here is the link!Want to send a voice note for our 3 year episode? Here!News[security] Go 1.26 Release Candidate 2 is released[security] Go 1.25.6 and Go 1.24.12 are releasedGophercamp 2026Lightning RoundHow to Get Consistent Classification From Inconsistent...

What I've learned building an agent for Renovate config (as a cautious skeptic of AI) (11 mins read).

As an opportunity to "kick the tyres" of what agents are and how they work, I set aside a couple of hours to see build one - and it blew me away.
Time for the annual predictions episode! Bryan and Adam were joined by frequent future-ologists Simon Willison, Steve Klabnik, and Ian Grunert to review past predictions and peer into the future. If any of these predictions come to fruition, it's going to be an interest 1, 3, or 6 years!In...

I'm sorry for what I said when I was overstimulated.
What do LLMs mean for the future of software engineering? Will vibe-coded AI slop be the norm? Will software engineers simply be less in-demand? Rain and David join Bryan and Adam to discuss how rigorous use of LLMs can make for much more robust systems.In addition to Bryan Cantrill and Adam...

A day of national mourning is upon us - our kettle stopped working this afternoon so we've had a whole half day with no tea 💔 (cries in British)
Welcome back to Break, a Fallthrough aftershow! In this episode, Nick Gerace sticks around for Break. The panel compare audio engineering backgrounds, discuss AI-powered podcast workflows, and Nick...

The first 100 days as a Renovate maintainer: the shocking inside view of a popular Open Source project (18 mins read).

Lessons learned from the first 100 days as my role as a Renovate maintainer, and a sneak peek into how the project works behind the scenes.
Nick Gerace, Engineering Manager at System Initiative, joins Kris and Matt to explore what infrastructure management looks like beyond Terraform. Nick walks us through how System Initiative differs...

Mat Ryer is back and he brought his impromptu musical abilities with him! We discuss Rob Pike vs thankful AI, Microsoft's GitHub monopoly (and what it means for open source), and Tom Tunguz' 12 predictions for 2026: agent-first design, the rise of vector databases, and are we about to pay more for AI than people?!
Week Notes 26#03 (1 mins read).
What happened in the week of 2026-01-12?
If you funded a maintainer before they created their most successful package, you have a claim on it. The Law of Surprise is underutilized in open source.
SummaryIn this episode, the hosts meet with Christina Martinez, a developer experience engineer from Resend, who shares insights on her creative process and current projects. She shares her delight in building silly software and how she's using that to learn in her current role.TakeawaysChristina is the creative mind behind the Gen Z Babel plugin.She also developed the Swift commits tool.Taking existing tutorials and adding a creative twist can make them more fun.Continuous development is important at all parts of your career.LinksChristina Martinez: https://christinacodes.devSilly Software Club: https://sillysoftware.clubResend: https://resend.com/Gen Z slang Babel plugin: https://www.instagram.com/reel/Cxvwz76vBus/ | https://github.com/christina-de-martinez/babel-plugin-glowup-vibesTaylor Swift themed commit linting tool: https://youtube.com/shorts/eOS5Q2I9LHM?si=LC8JVUKTkLgwKtDF | https://github.com/christina-de-martinez/swift-commitsCodeTV & Mux's Worst Video Player Competition: https://www.mux.com/blog/actual-worst-video-playerReact Miami: https://www.reactmiami.com/HostsOvercommitted: https://overcommitted.devBethany Janos: https://github.com/bethanyj28Brittany Ellich: https://brittanyellich.comEggyhead: https://github.com/eggyhead

Everybody thinks 'https://' stands for 'hypertext transfer protocol secure' but it actually stands for 'head to this place, sucka' followed by a colon and two laser sounds
GopherCon 2026 Early tickets until Jan 31! Get them while they last!Go 1.26 coming soonOfficial release notesInteractive release notes by Anton ZhiyanovInterview with Arthur VaverkoVenn.cityJob openingsArthur Vaverko on LinkedIn

We've announced 6 Moderate Security Advisories, which allow for possible remote code execution, when an attacker has access to a repository's default branch More info: https://github.com/renovatebot/renovate/discussions/40403
Authoring Markdown externally and pasting the 'pretty' output into Slack (on Mac) (2 mins read).
How to use copy the rendered representation of Markdown into a rich-text form into Slack, on Mac.
Getting access to rich-text data from the clipboard (on Mac) (1 mins read).
How to retrieve rich-text output from the clipboard.
Welcome back to Break, a Fallthrough aftershow! In this episode, Matt gets real about how AI doomerism on social media got to him over the holidays and the mental reset that pulled him out of it. K...

New Year, New Nuance! In this episode, Kris and Matt discuss what they're looking forward to in 2026—Matt shares the exciting news that he's becoming a dad, and the duo explore the value of growth,...

Creating a TUI for keeping an eye on GitHub Rate Limits (1 mins read).

Sharing ghrl, a Terminal User Interface (TUI) for monitoring rate limits for GitHub Apps.
You're currently viewing page 1 of 172, of 8562 posts.