Intern saves TikTok $300k/year, AI broke interviews, how I use every Claude Code feature, TOON, and more!

Changelog NewsDeveloper news worth your attention

Jerod again! šŸ‘‹

We’re making a quick trip to SF next week to partake in Sync Conf –a boutique conference on the future of real-time, collaborative, and agentic software dev organized by Johannes Schickling (Prisma), Adam Wiggins (Heroku), Emma Tracey (Cult.Repo), and more.

If you’re going, let’s sync up! If not, stay tuned for the best convos from the hallway track. āœŒļø

Ok, let’s get into this week’s news.


šŸŽ§ Agentic infra changes everything

Adam Jacob joins us to discuss how agentic systems for building and managing infrastructure have fundamentally altered how he thinks about everything, including the last six years of his life. He opines on the recent AWS outage, debates whether we’re in an AI-induced bubble, quells any concerns of AGI and a robot uprising, eats some humble pie, and more. šŸŽ„ VIDEO HERE šŸ‘€

Art for the episode: Smiling faces. Title text. That kind of stuff.

šŸ’Ŗ The overlooked power of URLs

Ahmad Alfy found an old comment in his code that contained a powerful link:

I clicked the URL, and it was the PrismJS download page with every checkbox, dropdown, and option pre-selected to match my exact configuration. Themes chosen. Languages selected. Plugins enabled. Everything, perfectly reconstructed from that single URL…

Here was a URL doing far more than just pointing to a page. It was storing state, encoding intent, and making my entire setup shareable and recoverable. No database. No cookies. No localStorage. Just a URL.

URLs can do so much, but we don’t always use them to their full potential. In this article, Ahmad explains how URLs are even more than UI. They’re state containers. They have their limitations, yes, but Pareto tells me we’re not benefiting from the virtues of the URL nearly enough. Ahmad agrees:

We’ve built increasingly sophisticated state management libraries like Redux, MobX, Zustand, Recoil and others. They all have their place but sometimes the best solution is the one that’s been there all along.

šŸ’Æ How I use every Claude Code feature

The more I use Claude Code (CC), the more I want to use CC. That’s a strong indicator of good product design. The challenge I have is the surface area of the product feels overwhelming. Not that I’m ā€œholding it wrongā€ necessarily, but that I could be holding it better.

But if I’m being honest, (which I actually always try to be so I don’t know why I feel compelled to prefix the following (or any statement) with that phrase… but here we are) I don’t know how much of CC’s feature set is worth investing in. Are slash commands here to stay? Are subagents even worth it? Will I switch to Amp or Codex or Gemini CLI next week and make any CC specific learnings moot?

With those questions in mind, I love posts like this one from Shrivu Shankar. A brain dump of all the ways he’s been using CC for me to cherry pick from. Let’s do more like this!

😭 AI broke interviews

I’m not sure the software industry’s interview process was functional prior to October 2022, but as Yusuf Aytas laments in this post, it’s certainly busted now:

Everyone now has access to perfect code, perfect explanations, perfect system design diagrams, and even perfect behavioural answers. You don’t need a network. You don’t need experience. You just need a second monitor. Lying. You don’t even need that. Check this out.

The ā€œthisā€ that he referenced, for those who didn’t click, is an Interview Coder service that’s been recently ā€œupgraded with audio support and 20+ cutting-edge undetectability features to keep you invisible across every interview check.ā€

šŸ’° Postgres for agents is hereThanks to Tiger Data for sponsoring Changelog News

Tiger Data just launched Agentic Postgres, the first database built from the ground up for AI agents.

We’ve seen Postgres extended in every direction — time series, vector, graph — but this is the next evolution. Traditional databases wait for humans to query them. Agentic Postgres is designed for autonomous agents that read, write, and reason about data on their own.

It’s Postgres reimagined for the agent era — with built-in memory, context management, and safety controls so agents can collaborate without stepping on each other’s data.

If you’ve been wondering what the ā€œdatabase for agentsā€ looks like, Tiger Data has just answered that question.

šŸ¤‘ Intern saves TikTok $300K/year because Rust

During his internship at TikTok, Wu Xiaoyun ported a core payment service from Go to Rust:

We faced a classic engineering dilemma: how do you squeeze more performance out of a critical system without compromising stability or breaking the bank? This is the story of how I tackled that challenge by selectively rewriting a performance bottleneck in Rust, resulting in a 2x performance gain1 and nearly $300,000 in projected annual savings in cloud costs.

One of our industry’s principles is ā€œpremature optimization is the root of all evil.ā€ But it’s important to note how much heavy lifting the word ā€œprematureā€ is doing in that axiom. Well-timed optimization can yield huge wins like the one Wu and his colleagues deployed. Oh, and if you think this experience soured Wu on Go…

Paradoxically, this project gave me an even deeper appreciation for Golang. Go’s incredible developer productivity and well-rounded performance make it the ideal choice for 95% of our services.

šŸ’‡šŸ»ā€ā™‚ļø JSON for LLM prompts at half the tokens

TOON (Token-Oriented Object Notation) is a ā€œcompact, human-readable serialization format designed for passing structured data to Large Language Models with significantly reduced token usage.ā€

I diagram showing the process of conversion from JSON to TOON and the average token savings of 40-60%

The idea here is to still use JSON programmatically, but convert to TOON for LLM input. Why? Because LLM tokens still cost money. And anything that costs developers money will be optimized as much as we can muster.


šŸŽ™ļø We see dead projects

It’s a FRIGHT…when your record a podcast with dead projects all around. Tech debt, poor choices, timing, market shift, and optimizing for the wrong things are all lurking around waiting to pop out at you!

Just don’t forget to push record. šŸŽ„ VIDEO HERE šŸ‘€

Art for the episode: Smiling faces. Title text. That kind of stuff.

ā›“ļøā€šŸ’„ Internet Archive Wayback Machine Link Fixer

I love the concept behind this WordPress plugin produced by Internet Archive in collaboration with Automattic:

When a linked page disappears, the plugin helps preserve your user experience by redirecting visitors to a reliable archived version. It also works proactively by archiving your own posts every time they’re updated, creating a consistent backup of your content’s history.

Every publishing platform should have one of these. I just might have Claude Code build one for our show notes…

ā˜ļø The only thing that matters

Cedric Chin:

The more good businesspeople I work with, the more I realise that the really effective folks are nearly always able to cut a business situation down into a single thing that matters.

Very rarely are there two things that matter. Usually it’s just the one.

šŸ‘… If you don’t tinker, you don’t have taste

Since ā€œtaste is kingā€ seems to be the motto heading into the next era of the digital age… it’d be good idea to learn how to develop some.

Acquiring good taste comes through using various things, discarding the ones you don’t like and keeping the ones you do. if you never try various things, you will not acquire good taste.

And what I mean by taste here is simply the honed ability to distinguish mediocrity from excellence. This will be highly subjective, and not everyone’s taste will be the same, but that is the point, you should NOT have the same taste as someone else.


šŸ“ Don’t forget your (un)ordered list

That’s the news for now, but we have some great episodes coming up this week! Andrew Nesbitt tells us all about Ecosyste.ms on Wednesday. And on Friday, past #define winners battle to determine the champion of champions…

Have yourself a great week,
in the multitude of counselors is safety,
and I’ll talk to you again real soon. šŸ’š

–Jerod