Go's Developer Experience Problem: Why Spring Boot Still Wins for Business Applications

Go is a fine language for infrastructure tooling. But for the 90% of software that is business applications, Spring Boot’s developer experience is dramatically superior – and AI-assisted development has eliminated the last argument against Java’s annotation-driven model.

April 6, 2026 · 15 min · Joshua Antony

Overengineering Microservices: When Smart Decisions Compound Into Complexity

HAProxy sidecars for mTLS. Hystrix for circuit breaking. Apache Camel between layers within the same service. Six API versions. A mandated common framework. A squash merge ban. Each decision was defensible. Combined, they created a system that took three months to onboard into.

April 2, 2026 · 13 min · Joshua Antony