views:

720

answers:

23

I have a bias towards the slim ones. (I am talking about technical books here ;-). By slim I mean the books I can read lying on the couch. That would approx to the books with no more than 400 pages I guess. GoF's design patterns has more pages, though I consider it as slim. I think you got the idea.

Some of the best books I have read are the slim ones (Effective C++, Practices of an agile developer, etc.). They are cheap to buy, doesn't take too much real estate on my modest book shelf, takes less time to read, and usually I believe I learn more from them than from their heavy weight counterparts.

I agree there are some outstanding books out there which are huge (Code Complete for example). Those are the rare cases.

I am interested to know your favorite slim technical books.

+10  A: 

Pragmatic Programmer FTW!

stephbu
+4  A: 

Programming Pearls by Jon Bentley

TMarshall
+2  A: 

The Book, of course! "C Programming Language" (2nd Edition) (Prentice Hall Software) by Brian W. Kernighan and Dennis M. Ritchie

Kevin Little
+4  A: 

The C Programming Language (K&R)

mdec
+1  A: 

Effective C#

torial
+3  A: 

What's your page limit? These are slim for me and great reads - although not purely technical:

The Art of Agile Development - James Shore (~400pages) The Art of Project Management - Scott Berkun (~475 pages)

Aaron
Good q. I just updated the question accordingly. Thanks.
ragu.pattabi
A: 

Visual C# 2005: A Developer's Notebook
Liberty, Jesse
221 Pages
$29.95
ISBN: 0-596-00799-X

Doug L.
A: 

Aaron totally agree, more broadly +1 for any Scott Berkun book

stephbu
+7  A: 
jop
+4  A: 
Terhorst
+2  A: 

Effective C#: 50 Specific Ways to Improve Your C#
Wagner, Bill
307 Pages
$39.99
ISBN: 0-321-24566-0

Looks like the "More Effective C#..." for 2008 is due out soon! I'll have to order that one too...

Doug L.
seconded. excellent book. thanks for reminding me! I wish I could find similar ones for other languages... in fact, I may just post a question about that.
AJ
Yep! For many developers, just one of the well-documented "specific ways" is probably enough to make a great addition to their coding. The other 49 are just icing on the cake!
Doug L.
+6  A: 

The Mythical Man Month.

TraumaPony
+2  A: 

If you're into Java, then Effective Java by Joshua Bloch is a great pick. It's relatively thin (384 pages) compared to other books that are around, and for its size, it has very valuable information and is well-written.

While we're on Java and not-so-thick books, I'll throw in Java Puzzlers by Joshua Bloch and Neal Gafter (312 pages). Definitely perfect for a little bit of reading on the couch and a good book to exercise your mind.

But for non-obese technical books in general, I'd also cast my vote for The Pragmatic Programmer.

coobird
+1  A: 

The Unix Programming Environment

C Traps and Pitfalls

Higher Order Perl

Hacker's Delight

Most O'Reilly books

And everything else mentioned on this page

A: 

K&R for sure. I've been making my way through On Lisp (by Paul Graham) recently and its been really good, even though I don't do much lisp programming, there is still plenty to be gained from it.

Paul Wicks
+5  A: 

I no particular order:

Sébastien RoccaSerra
+1  A: 

For Delphi Developers The Object Pascal Book that comes in the box, not the developers guide.

Peter Turner
+2  A: 

Since others have already mentioned K&R and the Pragmatic Programmer and several others from the must have library, I'll throw in a language specific book - JavaScript: The Good Parts by Douglas Crockford. It weighs in at only 170 or so pages. Very good for highlighting the more elegant aspects of the language.

+2  A: 
bk1e
+3  A: 

Beautiful Code is a great one I haven't seen mentioned here yet. It's not exactly slim, but as a compilation of short essays is very well-suited to couch reading.

Zak Johnson
Yes, a very good book that can be consumed in thin slices...
Kevin Little
+4  A: 
Kent Brewster
+1  A: 

Expert C Programming : Deep C Secrets

Aaron Saarela
+1  A: 

The Agile developer and many others from Pragmatic bookshelf.

The Productive Programmer is the best i have read in recent years.