5 ms·
Agree. Something like decorators could have been used instead.
by xyproto 11y ago
Agree. Something like decorators could have been used instead.
- _pmf_ 11y agoGo is typical "hurr durr, Java an C# are obsolete" write-only code by people who only ever work on ephemeral greenfield projects with a lifetime of 3 months and therefore can tell exactly what software development is all about.
- fixxer 11y agoSuch an inflammatory troll... Do you you even know who is involved in the Go project?
- ticviking 11y agoI think that's actually the point. At their level of prestige they can kinda work on whatever they like instead of having to live through and slog through the kind of crap code that accumulates on a project where you have people far below their level working along side people only slightly below their level. If you only ever work with fellow top performers, you never need the language and tool features that make it less to work with idiots. And then they do things like this comment stuff.
- zak_mc_kracken 11y agoThat's both an appeal to wrongful authority and irrelevant. You don't judge a software product by the credentials of who wrote it, you judge it by whether it's a good software product or not.
- fixxer 11y agoNo, it was a question. The statement was asinine. I'm legitimately curious if the comment owner knows who is part of the core team.
- _pmf_ 11y ago> I'm legitimately curious if the comment owner knows who is part of the core team. Yes, I know. And I know perfectly well that Go at its current immature state would never have gotten the kind of attention and consideration if it had not been designed by Mr. Pike. While I believe that many of the warts of Go are by design, some are obviously not.
- fixxer 11y agoTell me then why Go is being used to drive so many big projects? Docker just raised another $95m for fucks sake. Why should I listen to you? What are your qualifications? Sell me on your position.
- zak_mc_kracken 11y ago> Tell me then why Go is being used to drive so many big projects? False dichotomy. The fact that a language is being used for big projects (or used at all) doesn't mean it has great design. Think of PHP... I also completely fail to see what Docker's funding has to do with Go's design.
- fixxer 11y agoGood design = it gets shit done. I don't care for PHP syntax, but it gets shit done. Any definition of good design beyond that simple metric is pure masturbation. Docker is written in Go and $95m is more validation than you'll get in ten lifetimes.
- zak_mc_kracken 11y agoAgain, that says absolutely nothing about the quality of Go compared to other languages. You can write programs that work in Go, big deal. Maybe it would have been easier or harder with another language? Who knows. The valuation has everything to do with Docker's business model and nothing to do with the language they use to implement that vision.