Re:The Value in Go’s Simplicity
by nicoburns on Saturday November 16, 2019 @01:30PM
(#21554142)
You might have a different idea of what art looks like. Well designed abstractions are elegant, conceptually simple, and not-leaky. These tend to make code more maintainable and easier to comprehend.
[ Parent
| on HN ]
One of the things you learn after writing code long enough, is that there is no such thing as a perfect abstraction, or even a non-leaky one. Eventually you run into edge cases, either in performance or functionality, that causes you to add warts to your abstraction.
Re:The Value in Go’s Simplicity
by ForHackernews on Saturday November 16, 2019 @06:39PM
(#21555645)
Stipulating that no abstractions are perfect shouldn't be an excuse to abandon the entire notion. There's still a gradient of more or less elegant and flexible abstractions.