Hacker News new | ask | show | jobs
by yahyaheee 2650 days ago
I would mostly attribute this to go’s compositional and prescriptive nature. Go sort of pushes you toward building highly reusable pieces that can be combined to create a system. It does that in a way that’s incredibly easy to grok, which allows developer communities to more easily grow around products.
1 comments

Perscriptive? Maybe. Compositional? Absolutely not.

I blame the things not being done sooner on Go.

Compositional meaning composed of core elements that are combined to create something else.
I know what it means, I'm saying Go doesn't have it (relative to other languages).
I would say that go is very compositional in a simple manner that makes it easy to grok and hence the tools end up being highly reusable. Not all languages push you toward decomposition, but I would argue its the most important trait of a language and its community. But you know how programming language discussions go =P
Well that’s everything