I quote from the linked article:
To the engineer, all matter in the universe can be placed into one of two categories:
(1) things that need to be fixed, and (2) things that will need to be fixed after you've had a few minutes to play with them. Engineers like to solve problems. If there are no problems handily available, they will create their own problems. Normal people don't understand this concept; they believe that if it ain't broke, don't fix it. Engineers believe that if it ain't broke, it doesn't have enough features yet.
Seems to match up pretty well with my signature line. Yes, I am an engineer and that article is right on target.