Earlier quoted context omitted.
I find java's ecosystem to be it's biggest drawback. Yes, there are libraries and frameworks available for everything. The drawback is that every simple task, from building to testing to servers is wrapped in so many useless layers of indirection and configuration I just want to tear my eyes out. If you could throw out all the nonsense that has infected java and just build simple things from scratch on the jvm that w…
In the rust example error handling is enforced via the type system whereas with Go it depends on your (and others) discipline.
However I'm not trying to argue that go gives you the same type safety guarantees that rust does, it doesn't.