/
home
reading list
books and other reading material
uoft
talks at uoft
Goodreads
what I'm reading now
Distributed systems engineering
Designing Data-Intensive Applications
great overview on distributed systems
The System Design Primer
especially helpful for interview prep
On Designing and Deploying Internet Scale Services
read everything you can by James Hamilton
Software Engineering
Effective Java
required reading if you write Java
Design Patterns: Elements of Reusable Object-Oriented Software
an important book to master
Management
High Output Management
always start here
How to Win Friends and Influence People
it's critical that you can effectively build a network
Zero to One: Notes on Startups, or How to Build the Future
Blogs I follow
AVC
venture capital
All Things Distributed
Werner Vogels
Feld Thoughts
Brad Feld (venture capital)
Martin Fowler
get better at building software
No Mercy / No Malice
marketing matters
Rands in Repose
become a better leader
News
The Economist
The New York Times