Sunday, October 16, 2011

Lazy Oriented Design

We often take refuge in an understandable, but disastrous, inclination towards complexity and ingenuity in our work.
Forbidden to design anything larger than a program, we respond by making that program intricate enough to challenge our professional skill.

This quote is from Mickael A. Jackson in Principle of program design.

In one sentence, when things get boring, we, make them more complicated to challenge our skills.
I think this quote is true not only for developer, but for all creative jobs.

Maybe, the enemy of great performance is high skill.
Consider being lazy and use the less skill you need to solve the problem in a simple way.