I Didn't Let Claude Upgrade My Java App. I Let It Work for Me.
A developer used Claude Code to migrate a small legacy Spring Boot 2.x service from Java 8 to Java 21 and Spring Boot 3.3.5, splitting the work by area of change rather than by Java version and enforcing a rule that the …