Prior to writing Design for Hackers, David led design at two Silicon Valley startups, freelanced for clients such as oDesk, PBworks, and UserVoice, and launched numerous startups of his own – none of which failed hard enough to be worthy of mention in this bio.