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