I kind of 'code-sketch,' where I get started with a project by actually writing the code for it and getting something up on the screen. Then I play around with it and see if it's any fun and change the parts that aren't.