Bookshelf

By Aaron Yodaiken. Initially published . Last updated . Continuously updated. Suggestions welcome at ay@aryod.com.

Building good software

I’m a programming autodidact. Here are some of the books and articles that have shaped my thinking about building good software:

Papers and articles:

There is some great open source software documentation that is worth reading:

Building good businesses

Business books are often terrible. Reading one is rarely more useful than talking to customers or building prototypes. But I still read them, and some have influenced how I think. Here are a few that have left a mark:

Life

I studied English and like reading. Here are some of my favorite novels:

  • Outline and the rest of the trilogy (Rachel Cusk)
  • The Idiot (Fyodor Dostoyevsky)
  • The Topeka School (Ben Lerner)
  • American Pastoral (Philip Roth)
  • Midnight’s Children (Salman Rushdie)
  • Lincoln In The Bardo (George Saunders)
  • Mrs. Dalloway (Virginia Woolf)
  • To the Lighthouse (Virginia Woolf)

and some biographies:

  • The Price of Peace: Money, Democracy, and the Life of John Maynard Keynes (Zachary D. Carter)
  • Grant (Ron Chernow)
  • Titan: The Life of John D. Rockefeller, Sr. (Ron Chernow)
  • Mark Twain: A Life (Ron Chernow)
  • Surely You’re Joking, Mr. Feynman! (Richard Feynman)
  • The Man Who Knew Infinity (Robert Kanigel)
  • Sontag: Her Life and Work (Benjamin Moser)

and some discussions:

  • The Crooked Timber of Humanity (Isaiah Berlin)
  • Letters from a Stoic (Seneca)
  • Discourses (Epictetus)
  • The Therapy of Desire (Martha Nussbaum)
  • Fooled by Randomness (Nassim Nicholas Taleb)