This book covers every imaginable aspect of software programming, from
the best way to write code to the best way to design an office in which
to write code. The book relates to all software programmers (Microsoft
and Open Source), anyone interested in furthering their knowledge of
programming, or anyone trying to manage a programmer. Spolsky writes an
introduction for the book.