There's a downside to that artistic temperament, though. Programmers like to argue with one another, and it can be difficult to get them to cooperate. A manager went to the master programmer and showed him the requirements for a new application. The master programmer frowned. In that case it will take two years.
Few things are more pitiful than an IT manager who thinks programming is simply a science.
It was a miserable failure because it drove away the really talented coders, most of whom preferred to work in a less structured environment. I guess what it comes down to is letting programmers do what they do best. When accountants talk of quarterly profits, the development budget is about to be cut. When senior scientists talk blue sky, the clouds are about to roll in. Truly, this is not the Tao of Programming.