Kris Jenkins
banner
krisajenkins.bsky.social
Kris Jenkins
@krisajenkins.bsky.social
Lifelong Programmer, Host of the Developer Voices podcast.
AI generated art is art for people that don’t care about art.
November 10, 2025 at 2:35 PM
Why is it that LLMs say, “You’re absolutely right! “ so often?

I don’t mean why are they so annoyingly obsequious. I mean why that exact phrase, nearly every time, from all the vendors? From all I know of LLMs, it doesn’t make sense that they’d ever be so predictable. 🤔
November 7, 2025 at 9:47 AM
Can we start referring to him as The Andrew Formerly Known As Prince?
November 1, 2025 at 11:04 PM
How do you profile and observe your production software, regardless of language and tools, across all your machines?

Mohammed Aboullaite joins me this week to dive into the Linux kernel, explaining how eBPF can profile and monitor software from the very root of the stack.

youtu.be/sgzTo4dRU3w
Building Observable Systems with eBPF and Linux (with Mohammed Aboullaite)
YouTube video by Developer Voices
youtu.be
October 31, 2025 at 3:32 PM
Have you ever been frustrated by a git merge? That’s a trick question - of course you have. 😁

This week we’re talking about a tool that’s git-compatible, but completely rethinks the way we handle merging, rebasing and undo/redo:
youtu.be/ulJ_Pw8qqsE
Solving Git's Pain Points with Jujutsu (with Martin von Zweigbergk)
YouTube video by Developer Voices
youtu.be
October 9, 2025 at 2:36 PM
I’ll be spending the rest of the week enjoying the aofo! conference in Copenhagen. 😁

If you’re there, come say hi. 😀

#GOTOcph
October 1, 2025 at 10:56 AM
It’s really surprising how often Gemini CLI will just stop. Just stop dead, like it’s dropped a message in transit and there’s no check-and-recover code.

Come on Google, you’re suppose to be good at this. 🫠
September 30, 2025 at 12:35 PM
This is the coolest thing I've seen in a long while: www.lego.com/en-gb/produc...
Game Boy™ 72046 | LEGO® Super Mario™ | Buy online at the Official LEGO® Shop GB
Nintendo® themed collectible building set for adults
www.lego.com
September 16, 2025 at 12:21 PM
I take great pride in devising the intros for my podcast, but this is the first time one's been turned into a heavy metal logo. Love it! 😍
Developer Voices by @krisajenkins.bsky.social is one of our favorite podcasts at AntithesisHQ and he's just given our office metal band a name.

While you wait for their first album to drop, perhaps you'd like to watch his interview with Will Wilson? Links below.
September 12, 2025 at 12:24 PM
How do you test software, if you want to be *really* thorough about it? To answer that question this week we're going as far back as the 8-Bit Nintendo, as far down as the CPU, and nearly as far up and away as Mars. Will Wilson joins me to explore how far you can push testing…

youtu.be/_xJ4maWhSNU
From Unit Tests to Whole Universe Tests (with Will Wilson)
YouTube video by Developer Voices
youtu.be
September 10, 2025 at 3:40 PM
Plenty of people complain about AWS' complexity, but could you build anything simpler, when every user wants something different?

I'm joined this week by Anurag Goel to discuss the many challenges of building a hosting platform, including scaling to 100bn requests per month! 😱

youtu.be/SLDMHLImEys
Building Render: Inside a Modern Cloud Platform (with Anurag Goel)
YouTube video by Developer Voices
youtu.be
August 22, 2025 at 3:43 PM
Today I tried bodyboarding for the first time. It’s rather like being so drunk you try to sleep on the dinner table.
August 3, 2025 at 7:30 AM
It’s a very short journey from loading PNGs onto a bird to carrier pigeons that can rickroll you over long distances.
August 2, 2025 at 1:25 AM
How hard is it to write a billion-row-per-day database? Hard enough that its evolution has taken Paul Dix on a heck of a journey over the past ten years, figuring out everything from Time-Structured Merge trees to Go vs Rust to getting pricing models right the hard way:

youtu.be/r4LkaPkxang
InfluxDB: The Evolution of a Time Series Database (with Paul Dix)
YouTube video by Developer Voices
youtu.be
July 31, 2025 at 2:23 PM
It’s July and I’ve just received a Christmas marketing email.

#newpb
July 25, 2025 at 11:05 AM
You know you've asked a good question when the guest makes this sound... 😁

(If you want to know what Paul's is about to explain, you'll have to tune in in a couple of weeks.)
July 21, 2025 at 10:56 AM
Working on a new talk. I think this slide is going to be a banger.
July 18, 2025 at 2:08 PM
Going beyond the hype of AI, and avoiding the cynicism, how is AI going to change the way we code?

Zach Lloyd joins me with his bet on what agentic tools might actually look like, and how the terminal is the perfect jumping-off point:

youtu.be/cwOrpH8feco
"Beyond AI Hype, What Will Developers Actually Use? (with Zach Lloyd)"
YouTube video by Developer Voices
youtu.be
July 17, 2025 at 1:21 PM
Amazon really put an astonishing amount of time and money into trying to make, "25% off toothbrushes and battery packs," into a national holiday. 😅

#primeday 🤷‍♂️
July 8, 2025 at 10:01 AM
It's always fascinating when someone's really trying to get to the root of the problem, and Marty Pitt is trying to get to the root of a $500bn problem - systems integration.

This week we're exploring TaxiQL, a system that goes beyond endpoints to look at data's very meaning…

youtu.be/hXjnbehvDiQ
The $500 Billion Integration Problem, And One Possible Solution (with Marty Pitt)
YouTube video by Developer Voices
youtu.be
July 4, 2025 at 3:23 PM
If you're using #Claude code a lot & you're using it in multiple tabs at once, you're probably hitting the same problem I am: tracking down which sessions are blocked waiting for user input.
If so please take a look at this issue. I think it's solvable with a small change: github.com/anthropics/c...
We need to be able to monitor multiple sessions at once · Issue #2654 · anthropics/claude-code
A lot of us are running multiple claude sessions in parallel. Sometimes multiple sessions for multiple projects. (That's a testament to how amazingly useful this tool is!) But it's reached the poin...
github.com
June 27, 2025 at 9:48 AM
Wow, I've just tried Google's Gemini CLI and it is a note-for-note copy of Anthropic's Claude Code. Brace yourselves for a massive lawsuit...
June 25, 2025 at 6:10 PM
I'm on a big #ClaudeCode kick this week. This interchange felt really sci-fi to me:

"I don't have enough information to answer that question."
"Well, make a tool to get it!"
June 22, 2025 at 8:41 AM
Bugs are an inevitable fact of producing software, so sometimes the best you can do is find them as fast as possible.

This week on Developer Voices, Isaac Van Doren joins me to talk about bug-hunting techniques, from assertions & types, to making the most of Roc, Zig & SQL.

youtu.be/VxD1rvEymAI
Making Software Crash Before It Breaks (with Isaac Van Doren)
YouTube video by Developer Voices
youtu.be
June 19, 2025 at 1:42 PM
Config files work great for simple examples and docs, but real builds always get messier.

Whether it's a build or devops infrastructure, eventually you outgrow static configs. Then the question becomes: do you have a proper programming language, or some unholy abomination like YAML with for loops?
Starting the day with a figh... friendly discussion with @krisajenkins.bsky.social whether building software is a config problem or a programming problem. It's gonna be a good day. And of course it's _clearly_ the former 😇.
June 17, 2025 at 7:16 AM