Bookshelf

This list is not (yet) meant to be exhaustive. Reviews of some will/might follow.

Title Recommendation Borrower
About Face 3: The Essentials of Interaction Design TBR Torger
Agile Adoption Patterns: A Roadmap to Organizational Success TBR  
Agile and Iterative Development: A Manager’s Guide TBR  
Agile Estimating and Planning Should read  
Agile Principles, Patterns, and Practices in C# Must read  
Agile Project Management with SCRUM NA  
Agile Project Management: Creating Innovative Products TBR  
Agile Retrospectives: Making Good Teams Great Should read  
Agile Software Development with SCRUM Good read Torger
Agile Software Development: The Cooperative Game 2nd Edition Should read  
Agile Testing: A Practical Guide for Testers and Agile Teams TBR  
Applied .NET Framework Programming Good read  
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET Good read  
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development TBR  
Behind Closed Doors: Secrets of Great Management Should read  
Beyond Software Architecture: Creating and Sustaining Winning Solutions TBR  
Building Applications with Outlook 2000 NA  
Clean Code: A Handbook of Agile Software Craftmanship Must read  
Code Complete 2: A Practical Handbook of Software Construction Must read  
Continuous Integration: Improving Software Quality and Reducing Risk Good read  
Design Patterns Explained: A New Perspective on Object-Oriented Design 2nd Edition TBR  
Design Patterns: Elements of Reusable Object-Oriented Software Should read  
Developer to Designer: GUI Design for the Busy Developer TBR Torger
Distributed Systems – Principles and Paradigms Good read  
Domain Driven Design: Tackling Complexity in the Heart of Software Should read  
Don’t Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition TBR  
Dreaming in Code: Two Dozen Programmers, Three Years, 4732 Bugs, and One Quest for Transcendent Software TBR  
Emergent Design: The Evolutionary Nature of Professional Software Development TBR  
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions TBR  
Eric Sink on the Business of Software TBR  
Extreme Programming Explained: Embrace Change 2nd Edition Should read  
Extreme Programming Refactored: The Case Against XP Good read  
Facts and Fallacies of Software Engineering No need to read  
Fearless Change: Patterns for Introducing New Ideas TBR  
Fundamentals of Database Systems NA  
Implementation Patterns Should read  
Implementing Lean Software Development: From Concept to Cash Must read  
Interface Oriented Design: With Patterns TBR  
Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity Good read  
LAN Times Guide to SQL Good read  
Lean Software Development: An Agile Toolkit Should read  
Lessons Learned in Software Testing: A Context Driven Approach Good read  
Managing Agile Projects TBR  
Managing Humans: Biting and Humorous Tales of a Software Engineering Manager Should read  
More Effective C#: 50 Specific Ways to Improve Your C# TBR  
More Joel on Software: Further Thoughts on Diverse and Occassionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity Good read  
Object Thinking Ok read  
Organizational Patterns of Agile Software Development TBR  
Overcoming the Five Dysfunctions of a Team: A Field Guide for Leaders, Managers, and Facilitators TBR  
Pattern-Oriented Software Architecture Volume 1: A System of Patterns TBR  
Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects TBR  
Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management TBR  
Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing TBR  
Pattern-Oriented Software Architecture Volume 5: On Patterns and Pattern Languages TBR  
Patterns of Enterprise Application Architecture Must read  
Peopleware: Productive Projects and Teams, 2nd Edition Must read  
Perfect Software: And Other Illusions about Testing TBR  
Practices of an Agile Developer: Working in the Real World Should read  
Pragmatic Thinking and Learning: Refactor Your Wetware TBR  
Pragmatic Unit Testing in C# with NUnit Should read  
Prefactoring Good read  
Professional ASP.NET Good read  
Professional ASP.NET Web Services Good read  
Professional Software Engineering: Shorter Schedules, Higher Quality Products, More Successful Projects, Better Software Careers Should read  
Programming C# Good read  
Programming Microsoft Windows with C# Should read  
Rapid Development: Taming Wild Software Schedules Should read  
Refactoring Databases: Evolutionary Database Design TBR  
Refactoring to Patterns TBR  
Refactoring: Improving the Design of Existing Code Must read  
Release It!: Design and Deploy Production-Ready Software TBR  
Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum TBR  
Ship it! A Practical Guide to Successful Software Projects TBR  
Slack Should read  
Smart and Gets Things Done: Joel Spolsky’s Concise Guide to Finding the Best Technical Talent Should read  
Software Configuration Management Patterns: Effective Teamwork, Practical Integration TBR  
Software Estimation: Demystifying the Black Art Should read  
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools TBR  
Software Project Survival Guide Should read  
SQL Server 2000 Administration Companion NA  
Teach Yourself ASP.NET in 21 days Good read  
Teach Yourself XML in 21 days NA  
Test Driven .NET Development with FitNesse TBR  
Test Driven Development: By Example Must read  
The 7 Habits of Highly Effective People TBR  
The Art of Agile Development Should read  
The Best Software Writing I: Selected and Introduced by Joel Spolsky Good read  
The Enterprise And Scrum Good read  
The Essence of Object Oriented Programming with Java and UML NA  
The Five Dysfunctions of a Team: A Leadership Fable TBR  
The Mythical Man Month and Other Essays on Software Engineering Must read  
The Pragmatic Programmer: From Journeyman to Master Must read  
The Productive Programmer TBR  
UML for Database Design NA  
User Stories Applied: For Agile Software Development TBR  
Waltzing With Bears: Managing Risk on Software Projects Should read  
Windows 2000 Server for MCSE Exam 80-215 NA  
Working Effectively with Legacy Code TBR  
xUnit Test Patterns: Refactoring Test Code TBR  
  1. No comments yet.
(will not be published)