I am curious as to how many web-based startup projects have got off the ground by people whose software development/programming skills were either self-taught or were perhaps spun out of a hobby project.
I am never short of ideas, but I would imagine that as a self-taught programmer myself, there must be certain implementation practices that would be obvious to a professional, but not so much to an amateur like me.