3 ms·
Programming is always going to be complicated as long as the domain is complex. Go as is has traded having no learning curve for having nothing to offer.
by ohCh6zos 5y ago
Programming is always going to be complicated as long as the domain is complex. Go as is has traded having no learning curve for having nothing to offer.
- convolvatron 5y agoI think a dumb language for dumb programs is a really valuable contribution - hardly nothing to offer. is it less suitable for hard programs than other environments - almost certainly
- ohCh6zos 5y agoThank you, that’s an excellent point.
- handrous 5y agoWhat it offers is that code you didn't write is significantly easier to read & understand than in most languages.
- ohCh6zos 5y agoThis hasn't been my experience. Go is incredibly difficult to read because all Go code looks the so similar, lacking intentionality or style, and it's so verbose that it takes a very long time to grasp what any given thing does in totality.
- kaba0 5y agoBut code you didn’t write yourself but still have to wade through is still harder to read and understand than code that was not required to be written due to a better abstraction.
- handrous 5y agoDepends entirely on how long ago I wrote it, though. Maybe it's a style thing, but I tend to have a lot more trouble with "WTF does this (leaky, inevitably) abstraction actually do and where does that actually happen?", when reading code, than with too much code.