Developer Founder

« See the homepage for more articles.

Practice.

And:

Here it is: I like to find (a) simple solutions (b) to overlooked problems (c) that actually need to be solved, and (d) deliver them as informally as possible, (e) starting with a very crude version 1, then (f) iterating rapidly.

From: Six Principles for Making New Things (2008) -- Paul Graham

A, B and C don't seem that big, world changing or innovative to me. Just good stuff.