I definitely think this is the best long term solution. I think culture is incredibly important to an organization. And, I liked the article overall.<p>But- there is some glossing over of technical ability. I am one to believe that the best software engineers and programmers are 10-100x better than the average. I think that is a belief shared on this site. Would I rather have a programmer who is 100x better who doesn't match the culture I want exactly, or the average programmer who does? Within reason, I think the 100x better guy.<p>It's easy to say I want the 100x programmer who matches the startup culture and also doesn't want to get paid a lot or take a ton of equity. But, hiring isn't that easy.