Theme 1 – Modern systems languages are preferred for safety & control
“As much as I love Java, everybody should just be using Rust. That way you are actually in control, know what's going on, etc.” – koakuma‑chan
“Programming in Rust is a constant negotiation with the compiler… I have far more control in Zig, and flexibility in Java.” – krona
Theme 2 – Build‑system fatigue (Maven/Gradle)
“Gradle does suck, it gives too much freedom on a tool that should be straightforward… The only place I worked where the Gradle configuration looked somewhat sane had very strict design guidelines.” – piva00
“Maven on the other hand, is just plain boring tech that works.” – piva00
Theme 3 – Repeated Java performance footguns & tooling limits
“This one is so prevalent that JVM has an optimization where it gives up on filling stack for exception, if it was thrown over and over in exact same place.” – dust‑jacket > “When millions of users constantly make the same mistake with the tool, there may be a problem with the tool, whether it’s a defect in the tool or just that it’s inappropriate for the job.” – chuckadams