views:

646

answers:

25

Let's be honest. Many of us have books that were bought thinking "I might need this some day". That day has never come.

Or maybe you spent $50+ on the book but only used it a few times.

Or you bought it thinking it was the current technological trend.

Post your list of books that you have but have never read, let alone used for a project.


Only put books related to your work. Tech books!

+4  A: 

The bible (seriously)

Karl Seguin
Revelations is a pretty cool story
cciotti
lol. this doesn't surprise me one bit :p
Darren Kopp
That's an obvious answer (unfortunately), but I meant tech books.
lamcro
Why unfortunately?
Rayne
Many people have bibles. Few read it.
lamcro
Thats a good thing, but lets not go there, not here.
Rayne
Why is it upvoted? It is not a Tech book and unless you are a priest or something related to it, not related to your work.
Burkhard
I'm pretty sure he didn't initially ask for tech books.
Karl Seguin
Then why is there no "edited x minutes ago"?
Burkhard
I didn't. But we are in a tech website, and I did not place an "off-topic" tag on it.
lamcro
He didn't initially ask for text books. This guy doesn't deserve to be downvoted.
Rayne
@lamcro just because you don't put an off topic tag on it doesn't make it less off topic, lol
Darren Kopp
is it a *tech* book?
Andrea Ambu
@Burkhard, I'm atheist and I pray every time I do a release! :-)
DaveDev
A: 

I have McGraw's security box set. So far, I'm only half way through the "black hat" book (Exploiting Software). I haven't even started the "white hat" book or the "ying-yang" book yet.

Thomas Owens
+1  A: 

C# 3.0 in a Nutshell: A Desktop Quick Reference. The only time i've used it is when i was doing some threading stuff. saved my butt though (threading hurts my heart).

Darren Kopp
If threading doesn't hurt your head, you're doing it wrong. :)
Greg D
+17  A: 

The Art of Computer Programming by Knuth. To be fair, I got partially through the first volume, but it's just too abstract and hard to follow. There's a reason Bill Gates was quoted as saying:

"If you think you're a really good programmer […] read (Knuth's) Art of Computer Programming […] You should definitely send me a resume if you can read the whole thing."

Nik Reiman
Me too... Even tried to learn MIX =P
Seiti
I find it is best to go to relevant chapters when writing, say, tree traversing code. I can't wait for the compiler-related stuff!
Aiden Bell
I'm sure TAOCP is great if you really want a detailed and in-depth analysis of low-level algorithms. So little of today's work requires that level of detail though. Aren't we told to use standard libraries for this stuff nowadays and concentrate on higher-level problems? I read the first volume some years ago in the evenings with glasses of whisky -- not doing the exercises -- which was interesting enough but perhaps not an ideal environment for extracting the greatest value from Knuth's work. The second and third volumes remain on the bookshelf, virtually unopened.
Paul Stephenson
A: 

I've been meaning to read "Modern C++ Design" for some years, and finally got around to buying it, when I started working in C++ again after a few year on C#. But I only got a few chapters in when that contract ended, and my new job was C# again.

James Curran
and you had been a C++ MVP? I will definitely ever and never read that book in this case :P
Comptrol
+5  A: 
jjnguy
This was the first programming book I ever read. You should go back and do it, it's really good stuff. :) It's not even thick!
jess
It is one of the smaller programming books that I own. I should probably have a look at it.
jjnguy
Yeah I agree with jess... this one really isn't that hard of a read. Of course, that implies that you have the motivation to learn C, which these days is quite "meh"...
Nik Reiman
+5  A: 

"Do you really need this book?" by John Smith. It has the subtitle "Learn how to avoid buying books you won't read".

It's a made-up book, but I'm sure many of us would buy it - and not read it - if it existed.

David Arno
A: 
  • Learning Perl on Win32 Systems (O'Reilly)
  • Masterning Regular Expressions (O'Reilly)
  • Advanced Perl Programming (O'Reilly)
  • CODE COMPLETE (just a few chapters)
  • The Pragmatic Programmer
  • Database Design for Mere Mortals (just few chapters)
  • Programming Ruby
lamcro
read MRE, CC, and DDfMM ... but I'm something of a technical masochist :P
warren
hey that's weird i find The Pragmatic Programmer to be very readable.
melaos
@warren - yes to MRE. A must.
Aiden Bell
I read MRE and APP cover to cover. Good stuff. The pragmatic programmer is one I put off for awhile, but when I finally got to it, it was a pretty brisk read.
jess
A: 

"Spring: A Developer's Notebook".

Moving a well-designed plain-ordinary-Java-object (POJO) application to Spring is straightforward. It only takes three steps:

Refactor your code to take advantage of dependency injection. Model objects are beans, and services are aspects. Usually, you'll only have beans.

Remove the code that instantiates the objects and sets dependencies.

Build a configuration file describing your beans and aspects.

Access your code through Spring.

Since our individual parts are already built to take advantage of dependency injection, moving to Spring is an easy exercise. We simply replace our assembler with a Spring version, and provide a configuration file which will go in the \war\WEB-INF folder. Example 1-9 shows the configuration file.

(thousands of bytes of XML)

It was a few months after wading through nine circles of JAR hell that I realized a better life existed and became a rails programmer.

Jim Puls
+1  A: 

Programming Microsoft Visual C# 2008: The Language

Technically the company bought it, but I have never even cracked it open.

JamesWampler
+2  A: 

I'm not proud but... Code Complete. I'm sad that I didn't had time to read that one. That one and "Introduction to VB.NET" :)

Maxim
Seriously, it's an easy read. Just pick a section or two each night before bed.
Scottie T
Oh, you just have to read it. Try diving straight into the coding sections in the middle - it's the only book about coding which I've ever considered a page turner
Cruachan
It's more useful as a reference book rather than a direct read, i keep it nearby so when i'm doing something related i pick up the related topic and read away.
melaos
I found it dull.
Aiden Bell
A: 

TCP/IP for Dummies

Echostorm
Did you discover that you're not a dummy after you bought it?
Jim Blizard
+1  A: 

Teach Yourself Visual Basic 6 in 24 Hours - No idea why I bought it. I don't do VB, never have and probably never will.

Better, Faster, Lighter Java - Didn't get past the table of contents, it didn't seem to be particularly enlightening, just repeating stuff I'd read elsewhere.

Dan Dyer
Unlike many of the respondents on this post, you do not seem to be missing out on much. :)
Bill the Lizard
+1  A: 

O'Reilly's book on GNU Emacs

Jonathan Leffler
I'd consider this a good thing...
Nik Reiman
+1  A: 
Martin Beckett
Did you see the first books in my list? :)
lamcro
That's a great vanity title to have on a visible bookshelf though, comes with free testosterone.
Andy Dent
+1  A: 

Beginning ASP.NET 2.0 in VB 2005

Considering that I learned all I needed to know online, it's already out of date, and that I'm now a C# developer anyway, that was kind of an ill-advised purchase.

Adam Lassek
You should actually put this on your CV. Not having read this is a credit to your career!! :-)
DaveDev
+4  A: 

Mythical Man Month.

Read the first few chapters but it was sooooo dated. I recommend that if you feel the urge to buy it just to read the Wikipedia page. It contains the whole book in <2 pages.

Gunnar Steinn
Most people I know that have read this book (including myself) have done the same. The first few chapters are good, but then you just sort of set it aside and don't bother getting back to finish it.
jess
I read this. I was surprised that considering how dated it was, almost everything was still true and relevant to what we do
DaveDev
+2  A: 

Death March. It depressed me greatly and I couldn't continue. To be fair, it was the 1st edition that I grabbed for $5.

David Grant
A: 

Introduction to Algorithm, after numerous few attempts and many huh? later. it's a pretty paperweight for now :(

melaos
A: 

concrete mathematics, Knuth

I keep meaning to sit down with it, but never do.

Aiden Bell
+1  A: 

I am a bit ashamed of this, but I bought the original GOF Design Patterns book and never found enough (time | will | strength | need) to read it. I'll sell it for £15, anyone interested? ;)

You may frown upon this but I actually read the whole Headfirst: Design Patterns book and found it so easy to follow that when I later grabbed the GOF copy, I couldn't quite adjust to the very dry and fact like style it's written in.

Peter Perháč
I agree. I use the GOF book just to look up specific things sometimes, but I simply can't read it cover to cover (and I'm one of those weird people that actually *does* normally read technical books straight through with the same enjoyment most people get out of fiction).
jess
@jess: respect. I must admit I don't usually read technical books cover to cover but the Headfirst edition is actually readable, and so I managed to plough through the design patterns in just a week or two. This was the first technical book I ever read straight through and I wouldn't mind doing it again if I happen to come across an easy-to-follow book like the one already mentioned.
Peter Perháč
+3  A: 

Gödel, Escher, Bach: An Eternal Golden Braid.

I hate to admit it, because I really want to read it... but I just can't seem to find time to get very far into it. You can toss The Mind's I and other Hofstadter books in with it, but mostly that one is the one I'm ashamed to have collecting dust.

jess
Just read the dialogs, huh?
Kramii
ditto the really, really want to read
Andy Dent
I really enjoyed this book (read in in a few days) but I suppose it may put off some people.
ChristopheD
+2  A: 

W. Richard Stevens' TCP/IP Illustrated and Unix Network Programming sets. I own them all and have used them for periodic reference, but I think these are right up there with the Knuth books...

jess
A: 

Swarm Intelligence. Baught during short period of excitement about AI and it sounded cool and mysterious, but after reading a few pages I realized it's not relevant to my work and got bored quickly reading non-relevant stuff.

LikeToCode
+1  A: 

alt text

There are > 8.000 books there I have never read, and even though I probably under-use my subscription, I find that having instant access to this reference library a few times each month when Google does not provide the best answer is worth the subscription fee.

Peter Stuer