2019年/11月/16日
一份书单
Programming Practice
A Philosophy of Software Design
Agile Software Development, Principles, Patterns, and Practices
Clean Code
Design Patterns: Elements of Reusable Object-Oriented Software
Joel on Software
More Joel on Software
Object Thinking
Refactoring: Improving the Design of Existing Code
The Best of Software Writing Volume I
The Object Oriented Thought Process
The Pragmatic Programmer
Hacker Culture
Free as in Freedom
Hackers and Painters
In the Beginning… was the Command Line
Just for Fun
The Cathedral and the Bazaar
iWoz
Teams, Projects, and Management
Peopleware
Smart and Gets Things Done: Joel Spolsky’s Concise Guide to Finding the Best Technical Talent
The Mythical Man Month
The Myths of Innovation
History
The Lessons of History
A Renegade History of the United States
The 48 Laws of Power
Up from Slavery
Education
The End of Education: Redefining the Value of School
Self Improvement
The Psychology of Self-Esteem
The Way to Will-Power
The Tao of Roark
Government and Politics
The Machinery of Freedom: Guide to a Radical Capitalism
The Law
Sociology and Culture
Amusing Ourselves to Death: Public Discourse in the Age of Show Business
Technopoly: The Surrender of Culture to Technology
How to Watch TV News
Literature
The Fountainhead
Atlas Shrugged
Frankenstein
Philosophy
On the Meaning of Life
The Story of Philosophy
Masculinity
The Rational Male, Volumes 1, 2, and 3
The Map: A Personal Guide to the Sexual Marketplace
Self-Made Man
The Manipulated Man
The Myth of Male Power
The Way of the Superior Man
Anatomy of Female Power
No More Mr. Nice Guy