List of books from Joel on Software

I skimmed the 1000+ articles from Joel on Software this month.

I want to recover things I should learn when I was in university.

Two years after graduation, and I am doing some web development, but really naive in software development.

Following is the list of books mentioned from Joel.

Obviously, he has a big concentration on Windows technology, Software Design and Management.

I mostly used Java and JavaScript now.

I try to finish books except on Windows programming, may do this later if have opportunity.

Hanging list:

A Pattern Language: Towns, Buildings, Construction

C Programming Language

C# Programming Language (Nov 2014)

Compliers: Principles, Techniques, and Tools

Code Complete: A Practical Handbook of Software Construction

Code to Developer

Critical Chain (Project Management Method:Theory of Constraints 19-Feb-2014)

Dreaming in Code(2015-3-13 software is hard to complete)

Design of Everyday Things (April-2014)

Designing Web Usability (March-2014)

Four Days with Dr. Deming

Founders at Work (March-2015)

Founders’ Dilemmas

Godel, Escher, Bach: An Eternal Golden Braid

Growing a Business

Helplessness: On Depression, Development, and Death

Influence: The Psychology of Persuasion

Peopleware: Productive Projects and Teams

Ruby Cookbook

Rapid Development: Taming Wild Software Schedules

Speed Up Your Site
(I read Website Optimization: speed, search engine and conversion rate secrets instead. It is about SEO marketing (not my concern) and web performance speed up. For the later one, I prefer reading at Best Practices for Speeding Up Your Web Site. 26-Dec-2013)

The Non-Designer’s Design Book
(Easy to read. Never think about design before coming to write a web app which needs a nice UI. 31-Dec-2013)

The Design of Design

The Mythical Man-Month  (Software Planning/Design/Management 18-Feb-2014)

User Interface Design for Programmers (26 March 2015)

Zen and the Art of Motorcycle Maintenance

Clear list:

About Face: The Essentials of User Interface Design
(Software Interaction Design, examples of MS vs Apple products)

A Random Walk Down Wall Street
(Efficient Market Hypothesis, stocking trading is really really hard to profit consistently. Read some years ago.)

Code
(For non-engineering reading, like an intro to principle of electronics and logic design, I skimmed.)

Don’t Make Me Think
(UI design, read some months ago)

Facts and Fallacies of Software Engineering
(Getting to know the process of software engineering)

How Would You Move Mount Fuji?
(Puzzles in company interview, especially Microsoft)

The Pragmatic Programmer: From Journeyman to Master
(Advices of software engineering practice and management)

Plus: More Management Books…