Augmented Coding: Beyond the Vibes - by Kent Beck
I recently came to a good stopping spot on an ambitious project to build a B+ Tree library using augmented coding. The result is BPlusTree3 - a performance-competitive, maybe-production-ready implementation in Rust & Python. I sat down with a friend to tell my story and reflect on what it reveals about the future of programming in the GenAI era. If you want to support my work, join a community working together on a variety of interesting projects, & get early access to my hot-off-the-press thoughts about how our profession is changing, please consider paying for a subscription. What drew you to implement a B+ Tree in the first place? When I started to realize the incredible power of augmented coding I began recalling projects from my past that had been out of my reach technically. One of those was a special purpose database. In implementing that database project now I realized that I didn't understand the B+ Tree data structure well enough so I switched targets. What does "augmented co
I recently came to a good stopping spot on an ambitious project to build a B+ Tree library using augmented coding. The result is BPlusTree3 - a performance-competitive, maybe-production-ready implementation in Rust & Python. I sat down with a friend to tell my story and reflect on what it reveals about the future of programming in the GenAI era. If you want to support my work, join a community working together on a variety of interesting projects, & get early access to my hot-off-the-press thoughts about how our profession is changing, please consider paying for a subscription. What drew…
related reading
- Astra for Coding: Why Are We Doing This Again?lucumr.pocoo.org
- Shipping at Inference-Speed | Peter Steinbergersteipete.me
- Learnings from 100K Lines of Rust with AI | Cheng Huang’s cornerzfhuang99.github.io
- Static search trees: 40x faster than binary search · CuriousCodingcuriouscoding.nl
- Vibe engineeringsimonwillison.net
- Static B-Trees - Algorithmicaen.algorithmica.org
- Here’s how I use LLMs to help me write codesimonwillison.net
- How AI is Changing Programmingyoutube.com
- The vibe coder's career path is doomedblog.florianherrengt.com
- JIT Compiling Code in 5μsmalisper.me
- How to Vibe Code as a Senior Engineerblog.alexmaccaw.com
- How I'm using coding agents in September, 2025 — Massively Parallel Procrastinationblog.fsck.com