My reading list

Entrepreneurship

  • Zero to one: notes on startups, or how to build the future – Peter Thiel (read)

Software

  • Domain-driven design: tackling complexity in the heart of software – Evans (reading)
  • Patterns of enterprise application architecture – Martin Fowler
  • Java Concurrency in practice
  • Clean architecture – Uncle Bob
  • The Clean Coder – Martin Fowler
  • Extreme programming explained
  • Cracking the coding interview – Nicholas C. Zakas (reading)
  • JavaScript – The good Parts – Douglas Crockford (reading)
  • High-Performance JavaScript (reading)
  • Effective Java (read)
  • Design Patterns – elements of reusable software – GoF (read)

Leadership

  • The Phoenix Project (reading)
  • Becoming a technical leader – Gerald Weinberg