| Go used one of the oldest sales tricks since day one. You sell all your shortcomings as merits. My imagination for fun: * We don't have templates. Hm. Let's bad mouth them. Let's say templates are too difficult. Agreed. * We don't have exceptions. Hm. Let's bad mouth them as well. Agreed. That one is easy. * We don't have much abstractions. Hm. Let's convince new college graduates that they can't handle abstractions anyway. Mwahaha. But waait! New college graduates are actually smarter than us. I know... But we will convince them that they are not. Mwahaha. There is more but I think I've just earned enough down votes with that much already. :) But there is one sales sentence I will never forget. Go people said "No major systems language has emerged in over a decade"[1] As a person who was very much into D at that time (and I still am), and as a person who knows how "major" D is, that sentence from the Go people make me see them as either ignorant of the programming language scene or deceitful. Cheap sales tactic at best... Disclaimer: I used Go professionally for 1 year for a product in the microservices space in 2017-2018. The only thing Go had going for it was the libraries that were already written at least for that space. Whatever we needed was already written for us; we had to wait at most 2 weeks for something that we needed to pop up. There was nothing else in the language that made me want to write in Go. [1] https://web.archive.org/web/20091114043443/http://golang.org... |