I love Go! The syntax is not too difficult to learn, there is an active community, Goroutines are nice, documentation is good, lots of libraries to build with, plenty of Bitcoin/LN and Nostr tools built in Go, etc.

Reply to this note

Please Login to reply.

Discussion

+1 - Go was the most effective and enjoyable language I've used professionally. I wish I could share that I was a primary author for a fairly good piece of OSS used within Big Tech.

Sweet, thanks for the feedback everyone. I think I will start with Go, I know other Python devs who have picked it up quickly.

Maybe I’ll feel more confident in tackling Rust after Go 😂

Good call. I also started as a Python dev. So I’m sure you will do well. 💪🏼

Rust is great for embedded systems, but I think the server ecosystem still has a way to go. Not good for clients/UIs at the moment, either.

Yep. Rust seems like overkill for a lot of projects. And performance gains are negligible if any compared to Go.