I took a lot of inspiration from reading stuff from Derek Yu, Spelunky's developer- here's his tumblr http://mossmouth.tumblr.com/
He recently wrote a book about developing Spelunky, which goes into depth about a lot of the particulars of making and, more importantly, finishing, a game. Here's some gamasutra posts of his! http://www.gamasutra.com/blogs/author/DerekYu/3704...
His indie starter guide informed a lot of my basic development practices, and he's a really inspiring success story.
And, just for fun, here's the same dude making a Mario Maker level: