I dont understand why coders have to be mythical hackers. Isn't all it matters is if you can get the shit done? The reason I am saying this is cause lot of times there are comments that for some reason give "hackers" a higher credibility when coders and hackers are essentially same here. Of course there are projects that require real hacking to complete the job, but most of the times a normal coder can do it as well. Maybe I don't understand the difference.
Software development is hard enough that you have to be a mythical hacker just to get shit done. At least, any but the most mundane cookie cutter shit, which is not what startups make.