5 ms·
We aren't talking about "code with feeling behind it" but rather "code as some kind of art".
by sagichmal 7y ago
We aren't talking about "code with feeling behind it" but rather "code as some kind of art".
- nicoburns 7y agoYou 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.
- sagichmal 7y agoThis definition of art, though not wrong, is so expansive as to be meaningless, especially in the context of this discussion.
- tensor 7y agoOne 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.
- ForHackernews 7y agoStipulating 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.