3 ms·
Java just feels like ditch digging to me. I've done Java for a long time (since middle school), but as I've gotten the ability to build things in languages I ca
by John23832 4y ago
Java just feels like ditch digging to me. I've done Java for a long time (since middle school), but as I've gotten the ability to build things in languages I can actually choose (read: languages I like) the prospect of going back to Java ditch digging really sucks.
Even as this current startup starts to die, I'm starting to build the basic infra for my own startup in Rust.
As for Go, I really like it as a language. It's a good language for beginners, imo. The syntax is easy, semantically it makes sense, async support is really good out of the box, and the community is big and well maintained. I've done it professionally for 4 years now (with a 2 year stint that took me back to java... the impetus of this post). I really haven't needed to use generics in Go honestly. I fall into the "interfaces are the generics of go" camp.
Going forward I'd personally prefer to use Rust over Go. I find the semantic concepts and memory management more intriguing.