3 ms·
> If software cannot be maintained, then it will be rewritten; and that could be the last time your company invests in Go. Maybe on to something there, golang
by apta 7y ago
> If software cannot be maintained, then it will be rewritten; and that could be the last time your company invests in Go.
Maybe on to something there, golang code bases I've seen are a complete mess because of how "simple" the language is. Hopefully more people start realizing this and moving on to better languages.
- zzzcpan 7y agoIn my experience Golang code bases are messy because of two things: OO and CSP. People all too often resort to goroutines, channels, objects and interfaces where a simple side-effect free function could do.
- apta 7y agoIt's ironic because the golang authors say that golang is not "OO". Of course, not that there's anything wrong with properly done OO, it's just that golang's implementation of it is botched.