3 ms·
This great talk is a pet peeve inducer, because after watching it you will start noticing how often the word "simple" is still used as a platitude in programmin
by frou_dh 3y ago
This great talk is a pet peeve inducer, because after watching it you will start noticing how often the word "simple" is still used as a platitude in programming circles.
- sph 3y agoMy pet peeve is how many articles use the word simple, and immediately after refer to this talk. It's a great talk, but it's like nobody is allowed to say "simple" anymore without mentioning Rich Hickey.
- frou_dh 3y agoWhen it comes down to it, Hickey's talk does not even need to be referenced. The core of the peeve is that when the millionth "X is a simple library/tool/language for Y-ing" pitch is made, the question should be: On what OBJECTIVE basis is this simpler than the alternatives? (Because everyone thinks their own polished creations or preferred techniques are "simple" and so the word as typically used in pitches is close to meaningless).
- bongobingo1 3y agoActually its incredibly simple. See, I just did it and didn't have to mention Rich Hickey.
- mrkeen 3y agoAt least "simple" tries to say something - even if it's completely subjective. Far worse is "pragmatic".
- remram 3y agoOr "for humans", hopefully that trend has died down though.
- steamer25 3y agoWhen I use the word 'Simple' in e.g., a class name, I usually mean: ~"This is meant to cover the 80% of common cases--I haven't done extensive testing or development on it. If you need to cover something in the remaining 20% of edge and corner cases, you're going to need to write your own more complex code to handle those." I.e., my code is simple--and that might make your usage complex. Of course, things can evolve from the original implementation--especially if the code is maintained by a team. What was once 'simple' (from any perspective) can become terribly appendaged yet never renamed.