good books
Looking for some good books? The following have found space on my bookshelf (and not into a box in the garage).
This list is not especially up-to-date….
- Philip and Alex’s Guide to Web Publishing
-
Philip Greenspun; Morgan Kaufmann Publishers, 1999; ISBN 1-55860-534-7
Wonderful reality check from someone who has played with building websites since the beginning, and has learned from the experience. More depth and less pretense than usual.
Highly recommended - Writing Solid Code, Microsoft’s Techniques for Developing Bug-Free C Programs
-
Steve Maguire; Microsoft Press, 1993; ISBN 1-55615-551-4
Good advice on programming. I finally got assertions after reading this book. Probably the single best way of keeping bugs out of your code during software construction. (Counting good design as seperate from construction, which it really isn’t).
Highly recommended - Debugging the Development Process, Practical Strategies for Staying Focused, Hitting Ship Dates, and Building Solid Teams
-
Steve Maguire; Microsoft Press, 1994; ISBN 1-55615-650-2
Good advice on developing software as team.
Highly recommended (At this point I’ll buy Steve Maguire’s books on faith
.
- Code Complete, A Practical Handbook of Software Construction
-
Steve McConnell; Microsoft Press, 1993; ISBN 1-55615-484-4
Comprehensive (rather than selective) compilation of advice on software construction. Rich with references to other good books in the field. You could use this book to build a great company library.
Highly recommended - Rapid Development, Taming Wild Software Schedules
-
Steve McConnell; Microsoft Press, 1996; ISBN 1-55615-900-5
Comprehensive (somewhat selective) compilation of advice on software development as a group activity. Rich with references to other good books in the field.
Highly recommended - Software Project Survival Guide, How to Be Sure Your First Important Project Isn’t Your Last
-
Steve McConnell; Microsoft Press, 1998; ISBN 1-57231-621-7
Selective compilation of advice on running a software development project. Rich with references to other good books in the field.
Highly recommended - Dynamics of Software Development, “Don’t Flip the Bozo Bit” and 53 More Rules for Delivering Great Software on Time
-
Jim McCarthy; Microsoft Press, 1995; ISBN 1-55615-823-8
Ever wonder how Microsoft went from shipping a mediocre C compiler, to a truly great product (Visual C++)? This guy is part of the answer.
Highly recommended - About Face, The Essentials of User Interface Design
-
Alan Cooper; IDG Books Worldwide, 1995; ISBN 1-56884-322-4
You could call this guy the father of Visual Basic (they do on the cover). In spite of this fact, the book is a good treatment of user interface design.
Highly recommended - TOG on Interface
-
Bruce “TOG” Tognazzini; Addison Wesley, 1992; ISBN 0-201-60842-1
Insights on user interface design. Good reading.
Highly recommended