4 ms·
> There's a lot to be said for ... There's nothing to add for what its creators stated: Go is meant for under-average programmers, not for professional softwar
by pif 4y ago
> There's a lot to be said for ...
There's nothing to add for what its creators stated: Go is meant for under-average programmers, not for professional software developers.
- fsociety 4y agoYou, software developer, are tasked with building a complex distributed system. Do you pick a high complexity language to build your high complexity system, or do you opt for a low complexity language do you can focus on the system? It depends on what benefits those language features have. More often than not, they do not provide benefit to your business. Plenty of professional systems are built in Go. This opinion that Go developers are subpar is silly rhetoric. It is not meant for everything, but for distributed systems it is great.
- pif 4y ago> This opinion that Go developers are subpar is silly rhetoric. I don't think so. But it's a fact that Go was meant for sub-par programmers.
- orbz 4y agoThat really isn’t a fact. It was created to be easy to learn such that junior software engineers or people coming from other languages could get to writing effective code in a short period of time. Neither of those groups are sub-par.
- mariusor 4y agoThat looks like a citation needed situation. Seeing the kind of usage go is known to have inside Google, and how is generally accepted that Google hires only the best engineers, this fails to be consistent. I doubt it very much that anyone involved in Go development has said anything that can be interpreted anywhere close to what you said.
- billyjobob 4y agohttps://news.ycombinator.com/item?id=16143918 https://news.ycombinator.com/item?id=16143918
- deleted 4y ago[deleted]
- mariusor 4y agoHaha, thank you. However it's weird that a request for citation is met with a negative score especially since it's not really obvious how Rob Pike's quote is referring to "under average developers". :) Also, to continue being pedantic I must say that by definition every programmer that gets paid for their work is a "professional software developer" despite the hyperboles grandparent seems to be fond of.
- mftb 4y agoThe smartest people have the best means to outsmart themselves. The bigger they are the harder they fall.