I really do love the idea guy, they rail and rail "hey I am worth something" but the fact remains they are worth very little. Lets say for example I decided to start a company, I have a good group of guys that can do anything and we have capital. We don't need an idea to form a company, we could start a fabrication shop or a coin laundry and potentially profit just as much as venturing off and building a new and nove…
I think the answer is in the middle - however, I ask you; Are you a coder? Where is your billion dollar application then? If one is so capable of building something, why haven't you built XYZ and sold it for many millions already? If developers are so much more valuable than ideas - why isnt every single developer building something amazing? Why is there so much crappy software, so many crappy businesses? -- I bet yo…
I don't think that such a person could have a deep enough understanding of the technology to do a good job performing the tasks he purports to.
As for likening developers to "contractors who pounds the nail" that tells me that you have very little understanding of the nature of software development.