Xiaofeng Xie
Home
Blog
Reading List
Tools
Reading List
Books and articles that have shaped my perspective on software, leadership, and life.
Why Nations Fail: The Origins of Power, Prosperity, and Poverty
The Staff Engineer's Path
Engineering Management For the Rest of Us
A Philosophy of Software Design
Simply Said: Communicating Better at Work and Beyond
Designing Data-Intensive Applications