2 ms·
I'm a huge proponent of boring code, but for me it's an orthogonal concept to having a lot of tools for abstractions in a language. What you actually want is t
by skohan 8y ago
I'm a huge proponent of boring code, but for me it's an orthogonal concept to having a lot of tools for abstractions in a language.
What you actually want is to be able to write code which is as close to the problem domain as possible. Overly "clever" code is one way to get that wrong, but so is being too low-level or needing a lot of boilerplate. Having the right level of abstraction lets you write self-documenting code whose function and intent is made clear just by reading it.
- danpalmer 8y agoExactly. I’m not sure Go provides the tools. Although I could be wrong.