Writing.
Notes on building software that lasts — AI-assisted development and the technical debt it hides, why Kotlin won on the JVM, and what happens when you let AI review your pull requests. Also on Medium.
- Stop Celebrating AI Productivity: You’re Just Generating Technical Debt Faster
Why AI coding assistants can accelerate technical-debt creation faster than they accelerate delivery, and what to measure instead of PR volume.
- Java is Finally Over: Why Kotlin Won the War in 2026
A walk through the Kotlin features - null safety, sealed classes, coroutines, K2 - that make it my default choice on the JVM for systems meant to last.
- I Tried 5 AI Testing Tools — Here’s What Actually Worked
Hands-on notes from running CodiumAI, Testim, QA Wolf, Diffblue and ChatGPT/Copilot against real test suites - where they help and where human judgement still wins.
- I Let AI Review My Pull Request — Here’s What Happened
What happened when I handed PR review to Copilot Reviewer, CodeRabbit, Sourcery and friends - useful as a first pass, not a replacement for a teammate.