The "cathedral vs. toolshed" analogy is perfect. Java 21's Virtual Threads have closed the gap on concurrency, but Go's operational ergonomics and single-binary simplicity are still king.
hey i'm adam. i'm a software engineer who's way too into backend, distributed systems, and hunting down edge cases for fun. also i play piano by ear and math's kinda fun
The "cathedral vs. toolshed" analogy is perfect. Java 21's Virtual Threads have closed the gap on concurrency, but Go's operational ergonomics and single-binary simplicity are still king.
Virtual threads leveled the playing field. Single binary keeps Go winning the ops fight.