There seems to be a commonly held misconception that brilliant invention and innovation all comes from individuals’ ‘lightbulb’ moments. It's fallacy. You need several things and the secret ingredient is disagreement!
They say a picture is worth a thousand words. Is that true in the world of computing? Based on some work I have been doing with a client at present that ‘picture’ can say not thousands but billions of words.