Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.


What it offers is that code you didn't write is significantly easier to read & understand than in most languages.


This 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.


But 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.


Depends 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.


I 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


Thank you, that’s an excellent point.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: