Why is it that when left to their own devices, and given more than one way to implement something, developers we will almost certainly undertake the most complicated?

Why is it that when left to their own devices, and given more than one way to implement something, developers we will almost certainly undertake the most complicated?

Note: This article will be emailed to your friend.

An interesting question is posed by Simon (in trackback).
It is also true for many other professions.
To design simple solutions requires you to think more. The final solution may be simple but be assured that for every simple solution the developer had to reject several more complex solutions along the way. It is easy to fall [...]

Read the rest of this article (121 words)

Please fill in the following fields

* - Required

Your Name: *

Your E-Mail: *

Your Remarks:

Friend's Name: *

Friend's E-Mail: *

Protected by Comment Guard Pro