views:

216

answers:

10

What are your niche books... something which would only be read by few good programmers in some specif domain... I am currently reading "Purely Functional DataStructures" and its very good..

A: 

Well if you wanna know, I'm currently reading K&R's The C Programming Language, because after years of doing high level languages such as Java and C# (and also reading Joel's The Perils of JavaSchools), I'm finally understanding concepts on a much lower and deeper level...and yea, I wanna start to dabble with electronics too.

Andreas Grech
Good book, but doesn't seem very 'niche' to me. It's a classic text about a widely used language.
TSomKes
yeah, it's not niche. i really think every programmer should read it (it's short!), even if they don't even try the "hello world"
Javier
+1  A: 

Would you count "The Little Schemer" as a niche book? It was designed to teach scheme to kids and has pictures and a informal food-related style ;).

Javed Ahamed
+2  A: 

Guy Smith-Ferrier's .NET Internationalization book is somewhat niche - although it shouldn't be... almost everyone needs to be aware of i18n issues at some point.

Jon Skeet
Not necessarily on .NET, though, although it's a good book. I did use it as a reference when porting some of our apps to Japanese, though.
David Thornley
+2  A: 

The Visual Display of Quantitative Information is excellent for inspiration if you do a lot of distilling data into charts and graphs.

Travis Beale
*everyone* who does anything more cerebral than digging ditches should read this book
dmckee
+1  A: 

The Art of UNIX Programming. I'm not even really a Unix programmer (unless you consider OSX Unix) but this book was very inspiring and well written.

Most if not all of it is online here: http://catb.org/esr/writings/taoup/html/

Nick
A: 

How about reading a book on software development methodology or understandng the concepts of object oriented design or getting in depth into system internals? There are lots of books on these subjects and SO will come to your aid on the best available books.

msvcyc
+1  A: 
  • Artificial Intelligence for Games a very special book that gives you proved solutions for real life problems in game programming and explains them with good examples and mostly running source code.
Janusz
A: 

Beginning Logic by E. J. Lemmon. It's a howler.

(I am astonished to find it costs nearly £50 though, given I had this as a prescribed course text for my Philosophy degree. It is dry but it's thought-provoking in terms of your Ps and Qs and whether Percy, being pink, is a pig)

Alistair Knock
+2  A: 

Lisp In Small Pieces

Just a great, great book if you want to know anything about Lisp, Functional Languages, Compilers, or code generation.

Will Hartung
+1  A: 

Petzold's code deserves to be more widely read, especially by people working in higher level enbironments

Martin Beckett