Kris Jenkins
  • Blog
  • Archive
  • Talks

Kris Jenkins' Blog

Software development, functional programming, and building better systems.

Why fsyncing a File Isn't Safe Enough

Sep 3, 2026

Recently I learnt something interesting about writing files to disk. Something that connects my first ever low-level database PR with the reason you can't pull a USB disk out of your laptop without ej...

Read more →

Vibe Management

Jun 22, 2026

Lots of people are worried about Vibe Coding, and rightly so, but the thing that worries me far more is Vibe Management.Vibe Management goes like this: Someone in middle management is told to come up...

Read more →

The AI Bubble Will And Won't Burst

Mar 22, 2026

I'm going to record this prediction now so that it can warm me in the winter months: The AI bubble will burst and the AI bubble will not burst.The AI bubble will burst. I predict that because I've see...

Read more →

Recent Posts

Feb 11, 2026
The Shelf Life of an AI Study Is About Six Months
Jan 16, 2026
Making Your Agent See What It's Missing
Jun 30, 2025
Configuring Neovim & Nix to use Java's LSP Server
Jun 10, 2025
Delegated Coding Has A Bright Future
May 18, 2025
Tustain's Law
Apr 11, 2023
Why We Podcast
Oct 11, 2022
Setting Up A kcat Config
View All Posts →

Developer Voices
In-depth conversations with great developers.

In-depth conversations with software developers about the technologies and ideas that matter.

Visit Channel