My reading list

Entrepreneurship

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

Software

  • Domain-driven design: tackling complexity in the heart of software – Evans
  • 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
  • JavaScript – The good Parts – Douglas Crockford
  • High-Performance JavaScript
  • Effective Java
  • Design Patterns – elements of reusable software – GoF

Leadership

  • The Phoenix Project
  • Becoming a technical leader – Gerald Weinberg