Colin Percival

Founder & Developer - Tarsnap

How can I learn more about algorithms?

Colin Percival recommends:

  1. The Algorithm Design Manual: Steven S S. Skiena: 9788184898651
  2. Introduction to Algorithms, 3rd Edition (The MIT Press): Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein: 8601419521876
  3. The Art of Computer Programming, Volumes 1-4A Boxed Set: 8580001170602: Computer Science Books @

Garry Tan

Co-founder - Initialized, Posthaven

I'm an engineer, how do I learn design?

Garry Tan recommends:

  1. About Face: The Essentials of Interaction Design: Alan Cooper, Robert Reimann, David Cronin, Christopher Noessel: 8601416801131
  2. Needfinding: Design Research and Planning (4th Edition): Dev Patnaik: 9781974015580
  3. Dieter Rams: Ten Principles for Good Design: Cees W. De Jong, Klaus Klemp, Jorrit Maan, Erik Mattie: 9783791383668

Jessica Livingston

Partner - Y Combinator

The book that inspired me to write a book about startups

Jessica Livingston recommends:

  1. In The Plex: How Google Thinks, Works, and Shapes Our Lives: Steven Levy: 9781416596585
  2. The Success Equation: Untangling Skill and Luck in Business, Sports, and Investing: Michael J. Mauboussin: 8601400713662
  3. Founders at Work: Stories of Startups' Early Days: Jessica Livingston: 9781430210788

Want to see someone's reading list here? Send us an email to