4 ms·
I really hate that saying "its simple until you make it complicated". No! I really like the distinction between "simple" and "easy". Writing a little script t
by j_wtf_all_taken 5y ago
I really hate that saying "its simple until you make it complicated".
No! I really like the distinction between "simple" and "easy".
Writing a little script that does some job is easy. Then you add lots of extra conditions and edge cases and exceptions because damn, its not as easy as you thought, so the script becomes complicated. After a while you figure out what the problem domain is, think of some smarter rules making the thing complex. Then you dumb down those rules, throw out unnecessary stuff, streamline things, realize that multiple specifically covered edge cases can actually be covered by changing some structure in your code etc - and finally, finally that all makes the thing simple.
Simple isn't dumb. Simple is so elegant and smart that it looks dumb.
- kiddico 5y ago> Simple is so elegant and smart that it looks dumb. It should look so dumb that when someone reads it they think "well, yeah, this is obviously how it should be done." Of course, had they not read the finished product it's unlikely that they would have landed on that "obvious" solution on their first try.