Designing Data-Intensive Applications
Martin Kleppmann
Four Ways of Thinking
David Sumpter
The Dip: A Little Book That Teaches You When to Quit (And When ...
Seth Godin
Zero to One
Peter Thiel,Blake Masters
A Philosophy of Software Design
John Ousterhout