About as amateur of a programmer as you can be and still know what you're doing...
Lots of ideas, little time.