I'm not entirely sure what hackathons Ryan Carson has been to, but this post is seriously misguided. Developers don't go to hackathons to be "code monkeys", rather they go to build something cool in a fun environment. It's often a great break outside of the day job to build something they would otherwise not have the motivation to. No one is stealing their concept or forcing them to take it further, it's just fun. As…
Regarding "hacker mansions" a cursory read of this job posting should reveal what I'm referring to: http://news.ycombinator.com/item?id=3961037
It's clearly written by someone who thinks they can throw material things at a Developer and then get them to work 20-hour days for three months straight.