I have got an idea that can make a good app for web and mobile. I tell myself to design the prototype so as to see how people take it. The problem is when I sit to code, I can't get things done. I kind of know what has to get done, but unable to do so.
I sometimes get intimidated by the code, though I have been coding for quite sometime. I'm not sure why, as I love technology and have the ideas of how to build great programs. For example I found Backbone.js to be very useful for modularizing in my website, but somehow not able code in it too well, put off by tiny little things.
How to motivate myself to code a project, learn new stuff and discipline myself to finish what I do? Here's a perspective of what I have done so far - I have been part of Google Summer of Code, contributed test cases for Mozilla, 2 years of professional experience in a tech company mainly dealing with IBM Mainframes, COBOL.
I kind of think it's a stupid question to ask, but what I'm looking for is people who have faced a similar situation and have reformed themselves to be successful. If this is not the place to ask, suggestion to where to look for will be appreciated.