Published under Mango Paper, Dec 17, 2012
Bret Victor, an incredible guy, his incredible work, and his way of living a life.