A collection of interviews that probe the minds of 20 of the most notable programmers. They highlight the forces, events and the personality traits that influenced today's software movers and shakers - how they approach design (is it a talent?), and how they see the future.