I'm a software developer too. I was working at a Software House for 5 years, building big apps for enterprises. The nice thing about this that I wasn't only writing code - I was doing the consulting part too.
I've left the job 2 months ago and I'm now looking for software gigs...
Would you like to know what it is?
I bet you already know it deep inside...
If you've ever started building something but never quite finished it then you have to know why.
Did you have doubts it won't work?
Or did you fear something else?
You know what you should do but you STOPPED.