Edit: @CharlesW made me realize that @dvirsky is not bashing on the language, the comment below is a reaction to their choice of words, specifically to the first sentence. That being said, I will keep my comment as is for context. I would have chosen the word
“boring” rather than
“worst” to describe Go, but I am not a native English speaker so maybe
“worst” is okay.
---
> Go is the worst programming language out there, aside from any other language I've tried so far.
Ha! Opinions, it’s always interesting to hear what other people thing about stuff I use every day.
I, on the other hand, enjoy programming with Go. It has opened a lot of doors in my career and I can even attribute my success to its existence. Roughly five years ago I was struggling to justify a higher salary in my home country; soon after I started using Go and promoting my projects people started sending invitations to interview for jobs in different companies. I took a chance and quit my job, traveled to the US, a few European countries and Asia, looking for a good company to build my next ±5 years of experience, and finally settled in one of the majors cities in Canada with a company that pays me considerably well to write programs in a language that you consider the worst out there.
But you know what? I understand your feelings, because I also have a programming language in mind that I consider the worst out there, but you will never find me throwing dirt at it or its community because I know there are people out there who enjoy working with it the same way I enjoy working with Go.