3 ms·
This needs to be higher up, and summarizes my main cultural oppositions to golang. I'll also add: - Extensive laundry lists of frustrations, sharp edges, antip
by stouset 5y ago
This needs to be higher up, and summarizes my main cultural oppositions to golang. I'll also add:
- Extensive laundry lists of frustrations, sharp edges, antipatterns, and ways the language makes it trivial to write incorrect code are dismissed as nits or minor annoyances.
- Missing features that have no way of being worked around are dismissed off-hand as unnecessary complexity.
- The language authors repeatedly ignore mistakes learned from other language projects and rush headlong right back into them, with predictable consequences.
- Verbosity is mistaken for "simplicity" while bugs scaling roughly linearly with lines of code is quite literally one of the few reliable bits of data we actually have in this industry.
- int_19h 5y ago> Missing features that have no way of being worked around are dismissed off-hand as unnecessary complexity. You forgot to add the part where, once the features are added after all, they stop being "unnecessary" complexity :)