In a nice, vintage post from the oh-so-wise Ron Jeffries, as I saw this heading:
“It couldn’t be that easy!”
It led me to think, possibly a different way to say it…
“It couldn’t be that simple!”
Because I think what Ron is getting at — at least this is what I believe to be true — is that, many times, folks over-complicate things.
In addition, folks often confuse simple and easy: just because something is simple doesn’t mean it is easy.
Conversely, just because something is hard doesn’t mean it is complex. I think sometimes folks run into “hard” things to do, and decide that it has to be complex to justify the degree of “hard.”
Not so…
Keep it simple.
(Now, go look at the date of Ron’s post!)
Pingback: Tweets that mention Simple != Easy « Technical Debt -- Topsy.com
A post from a year ago has those terms and others in a proposed dictionary of virtues.
http://agileotter.blogspot.com/2010/02/simple-v-clear-v-easy-v-primitive.html
That article overflowed into the Agile In A Flash card on code virtues:
http://agileinaflash.blogspot.com/2010/02/seven-code-virtues.html
Enjoy!