The market expects bad coders producing hard to maintain, hardly working code ... most managment strutures, software development methodologies and planning key on that. Flounder, not salmon. A natural coder is fighting every structure and process from day one. From week two he's fighting every other coder, due to jealousy, and from month two, the managers. The nail that sticks up gets hammered down or pulled out.
I'll except Perl coders, or APL coders, and even so help me, Forth (or postscript coders). To even use those languages you almost have to be a natural coder, or at least very smart.