The Home Library Problem Solved 328
Zack Grossbart writes "About 18 months ago I posted the following question to Ask Slashdot: 'How do you organize a home library with 3,500 books?' I have read all the responses, reviewed most of the available software, and come up with a good solution described in the article The Library Problem. This article discusses various cataloging schemes, reviews cheap barcode scanners, and outlines a complete solution for organizing your home library. Now you can see an Ask Slashdot question with a definitive answer."
Nowq he has to solve the home server meltdown ... (Score:2)
No posts, and already slashdotted!
Re:Nowq he has to solve the home server meltdown . (Score:4, Informative)
In March of 2006 my wife Mary and I owned about 3,500 books. We both have eclectic interests, voracious appetites for knowledge, and a great love of used bookstores. The problem was that we had no idea what books we had or where any of them were. We lost books all the time, cursed late into the night digging through piles for that one book we knew must be there, and even bought books only to find that we already owned them. There were books on random shelves, books on the floor, we were tripping over books when we walked up and down the stairs. In short, we had a mess.
...and yes we are both engineers.
We needed to get organized. We needed a way to store all of our books so they were easily accessible. We also needed to integrate the two separate book collections which represented one of the remaining holdouts of our single lives. We got together and came up with a list of requirements for our new system.
To complete this project we needed a system to organize all of the books, a way to quickly add books to that system, and a place to store all of the books.
A Place for Everything and Everything in Its Place
Our first task was to decide what system we should use for ordering the books. Most of the systems used to organize books are based on combinations of the author's name, the title of the book, and the category of the subject matter. Some of the systems provide a general outline for where a book should be and other systems are very specific. We considered three different systems: alphabetical, Dewey Decimal, and Library of Congress.
Alphabetizing
Probably the most common system used for organizing home libraries is alphabetizing. Books are arranged in alphabetical order by title or author's name. This makes books reasonably easy to find, but puts Peter Pan by J.M. Barrie next to Runner's World Guide to Injury Prevention by Dagny Scott Barrios. This organization makes it difficult to browse books.
Adding categorization to alphabetical sorting can fix that problem. This system organizes books into categories and then alphabetically within those categories. In this system the book Three Seductive Ideas by Jerome Kagan might end up next to The Blank Slate by Steven Pinker because they are both about psychology. This system makes browsing by subject possible, but it requires you to create categories for each book. Should The State, War, and the State of War by Kalevi J. Holsti be categorized as international relations, warfare, or politics? Creating categories which will work well with a set of unknown books is very difficult. We needed a system with established categories.
Dewey Decimal
Dewey Decimal is familiar to just about everyone who came through the American educational system. There is a good chance the library from your grade school used Dewey Decimal Classification (DDC for short). DDC assigns each book a number based on its subject matter. DDC organized all categories into three levels. The system has 10 main classes, 100 divisions and 1000 sections. The book Larousse Gastronomique edited by Prosper Montagne may have a DDC number of 641.3/003 21 - 600 the main class for technology, 641 is the division for food and drink, and 3/003 21 indicates the specific subsection specified in that library.
However, DDC has one big problem. The assigned numbers are not fixed. There is no central authority assigning DDC numbers to books and the same book can have a different number in two different libraries. We didn't want to spend time working out the right catalog number for each of our books; we just wanted
You don't (Score:2)
Or if that offends you, set them free [bookcrossing.com]...
Re: (Score:2)
Yes for the books that he isn't planning on reading, there are many urban centers that will take them. This guy's collection is large enough for him to consider a loaning system as a public service, if he's the philanthropic type.
Re: (Score:2)
What I used to do was create a database as they went out- put in the ISBN, date, time, author, title, etc, etc, etc, and the lendee. Worked pretty well, and I slowly built up the database book by book.
Re:You don't (Score:5, Informative)
I have a ginormous amount of books, so I have two problems - one is creating an appropriate space [flickr.com] for them, which I have solved, and the other is cataloging.
For organization, I'm simply using PostgreSQL on the house server, which is hugely fast, completely flexible, and allows me to access everything from the web - so I can just drag a laptop in there, or work on any machine in or out of the house. A few lines of Python and bingo, library system. I may clean it up a little and release it, it could be prettier.
I tried Delicious Library (which I do use for my DVD and CD collections) and a couple of other solutions, but for large libraries, they were all too slow.
Re: (Score:2)
Re: (Score:3, Funny)
I wonder if it'd be possible to triangulate the tags so you can keep track of the books as they move around without trouble?
Humm...
Re: (Score:3, Funny)
Mine would probably offer to help with the threatening as she tends to be a bit OCD about placement of things like books. Besides, she doesn't get enough time playing with blades in her opinion.
Re:You don't (Score:5, Insightful)
Re: (Score:3, Insightful)
If you read a book just for entertainment, there's no point in keeping it around once you know how it ends (unless it's really a classic that you want to keep for quoting passages, but that's not a high percentage of books for an average reader).
Re:You don't (Score:4, Insightful)
Re: (Score:2)
It depends.
All my non-fiction, historical, reference manuals, and game rule books I keep with a passion since often more than not, I'll have to grab one for a debate on some forum somewhere or to quote something
But in my modern fiction section, I have a great deal of stuff that I'll read once and then never read again. I mean seriously... War Hammer 40K pulp novels are fun to read, but I don't even think they are officially
Re: (Score:2)
easier (Score:5, Funny)
Re: (Score:2, Funny)
Re:easier (Score:5, Funny)
Wife is a slightly different version of the same product as Girlfriend.
It comes with some more restrictive licensing, and there's a little bit of vendor lock in, but some people don't object.
Opinions seem to be mixed on if you should stick with Girlfriend, but it largely depends on your needs and long-term plans. Many people who add the add-on package Child 1.0 end up going this route, but it's not mandatory.
It's got higher maintenance costs than Girlfriend, but has some features not found in that package as well, so it's a trade off.
Sometimes upgrading a version of Girlfriend can have a steep learning curve, as they tend to randomly change features with each major version, so you should really determine if your current version of Girlfriend meets your needs before you upgrade.
YMMV.
Cheers
Re:easier (Score:5, Funny)
Re: (Score:2)
Perfect solution for me - GoodReads (Score:2)
Library problem unsolved: Add kids (Score:3, Interesting)
We have approx 3000 books in the house as well as two kids. Dewey-ish classification works fine for us, splitting the books into groups according to their Dewey hundreds (0-99.999, 100-1999.999,...). However we have had to break out some special sections. Robots, programming and electronics have a special area together (breaking Dewey boundaries). All the fishing related stuff goes together (including studies of aquatic instects etc). All the craft books go together (well Dewey does that anyway).
No computer needed.
Re:Library problem unsolved: Add kids (Score:5, Funny)
I happened to me once, I still have the scars.
Organise? (Score:5, Funny)
I solved the problem by ignoring it.
-mcgrew [slashdot.org]
Re: (Score:2)
I prefer to simply rework my definition of "problem" and also maybe my definition of "success" so that the two may coexist without logical conflict.
Microvision's software as an alternative? (Score:2)
You don't... (Score:3, Funny)
If the RIAA has their way, making available copyrighted works to people other than the purchaser will be considered copyright infringement. You don't want to get sued by the books publishers, do you?
Then don't create a library. It's that simple.
Re: (Score:3, Interesting)
Uhm, well, yes. Is there anything wrong with it? You don't say, that there is, but
Re: (Score:3, Insightful)
What's fair about someone else having a say in how often I do something that doesn't affect them in the least? If they want to keep what they've done private, I have no problem with that. Once they release it into the wild, for whatever reason, they have lost control of it.
Should the worker in the plate factory be able to tell you what you can or can't eat off of "his" plates?
Ok, so you spend a day installing a beautiful new bathroom for me, and plan to recoup your time investment every time I use the t
Pictures?! (Score:2, Insightful)
Takes All the fun out of it (Score:5, Funny)
That takes all the fun out of it, especially for legal questions.
Example:
Q: Someone is taking credit for my code. What legal recourse do I have?
A1: IANAL, but I'm pretty sure you can kill him for that and call it self defense. It totally won't be murder.
A2: IANAL, but I'm pretty sure you can take his eye for it. Eye for a piece of code or something like that...
A3: IANAL, but I'm pretty sure you're entitled to their wife and the profits from selling his children into slavery.
A4: I AM a lawyer, and depending on how you licensed your code
The experience of an ask slashdot is going down the list of answers, plugging and checking. Surviving long enough to use the one by the actual lawyer is so rewarding. I tell you, I want stand for any sort definitive answer to an ask slashdot.
Re: (Score:2)
Re: (Score:2)
Most importantly... (Score:4, Funny)
Re: (Score:2)
Oh, painful memory (Score:5, Funny)
By height.
rj
Re: (Score:3, Informative)
Re: (Score:2)
Just to clarify (Score:5, Funny)
Re: (Score:2)
Re: (Score:2)
Harvard, naturally, has its own classification system, neither Dewey Decimal nor Library of Congress. (It switched to LC some time ago, but only for new acquisitions, so when I was a student, the collection was in two parts.) The leading theory when I was an undergrad was that the basis for ordering in the Harvard system was height of author.
Re: (Score:2)
By the way, are you still married to her mother?
I solved this problem. (Score:5, Funny)
Dead tree format is dead (Score:2, Insightful)
The big advantages of reading e-books:
Re: (Score:3, Insightful)
Re: (Score:2)
Those are disadvantages to your particular e-book reader, not the concept of digital storage and retrieval of texts.
My
Re: (Score:2)
The e-book reader I use (TiBR) shows a little clock in the right bottom of the screen, very convenient for keeping track of time.
I could just press one button and access the doodle pad or memo application on my PDA,
Re: (Score:2)
Yeah, that's what they all used to say, until Samuel T. Cogley [startrek.com] came along and kicked that computer's ass!
Re:Dead tree format is dead (Score:4, Insightful)
A friend of mine can come over and borrow one of my ~1,500 real books.
They cannot do that with an e-book. They cannot transfer one of my "e-books" to their reader. I guess publishers want everyone that reads a book to pay? Hmmm. Am I the only one that has ever borrowed a book?
I personally was never into vampire books until my dad gave me a book of his to read. Guess what, since reading the one borrowed book, I bought about 12 vampire books.
Lending books without restrictions creates more profit. End of story. My aunt is big on classic works, works in the public domain. After she lent me two books, I paid for copies of several books that I can download free since they are in the public domain.
I am not trolling, e-books currently suck. The readers are crap, sorry kindle-fans, and the DRM/lock-down is not acceptable to avid readers. When an electronic book comes along that I can lend to a friend without it being tracked, then I might consider it. For now, I still want a physical book. I can lend out a physical book without some book company tracking it or putting a time limit on it.
Re: (Score:2)
First, you categorically discard the parent's ability to find his/her material of choice by stating that the range of books available is minisucle. Next, you suggest that, based on their choice not including books that you cannot find, that their taste in literature is dull.
I find it highly unlikely that you've read all of the material that is available via electronic format. Would you say that you've sampled something from each author? If so, perhaps you are qualified to vilify the parent. If not, perh
Date a Librarian (Score:5, Funny)
Re: (Score:2)
BTW, what's wrong with emacs? If your (ahem) librarian wants to use ebonics, does it matter? As long as she can bring you the book when you demand it, no big deal.
Re:Date a Librarian ... or better (Score:2, Funny)
Re: (Score:2)
By making apparel?
Re: (Score:2)
Delicious Library + shelf labels (Score:2, Insightful)
Burn them (Score:2)
Next.
Seriously I haven't read a paper book cover to cover since I was 17 or so (10 years ago). Have read many multi-hundred page PDFs though.
Why is this tagged richbastard? (Score:5, Insightful)
Seriously, what the hell?
Doesn't everyone here have a hobby or two they spend a fair bit of money on? Perhaps it's your computer gear, maybe it's model airplanes, maybe it's your car or your audio system. Last I checked, an awful lot of geeks had a particular hobby they enjoyed and spent money on, and they don't have to be 'rich bastards' to do so. They just have to value enjoying themselves over... What? Hording money? So this man's hobby is reading and his library, and he enjoys organizing it in a creative way.
Sheesh.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
But it could well be that a lot of those books are inherited or received as gifts, or the submitter's job requires a lot of reading, etc.
Re: (Score:2)
i get most of my books at thrift stores (Score:2)
I bought a couple new books back in the day, for titles that I didn't want to wait for. But now I'd rather be surprised at what I find.
There was one book that had been recommended to me some 2.5 years ago. I almost checked it out of the library this fall, then a couple days later I found a copy at Goodwill for $1.99.
Re: Why is this tagged richbastard? (Score:3, Insightful)
Re: (Score:2)
I was sure the answer was going to be... (Score:2)
Interesting reading. (Score:2)
In your article you state that you thought about developing your own application. I think that a better approach would be to look for the Open Source applications that satisfy you AND after choosing one, add the too
Not a rich bastard (Score:5, Insightful)
Someone tagged this rich bastard, but I don't think that's extreme at all. I've kept nearly every book I've ever bought in my life, and I probably have around 800. And I'm only 21 years old (thankfully my parents have an empty garage and I was reading from age 2). Depending on the submitter's age and if he/she is married to another book lover it would be very easy to get to that number.
This is slashdot, right? As in news for nerds. Do nerds no longer enjoy reading?
Re: (Score:2)
Not physical books.
Joking aside I've also kept every book I've ever had (pretty much) and have less than 50... I don't know how anyone can afford to have thousands, the cheapest book I've got is a second hand copy of Marx's selected works that was £8, if we take an average of just £5 having 800 would cost £4000 - and that's a lot of money by anyone's standards. 3500 would cost £17,500 which really is a lot.
Re: (Score:2)
As a friend of mine is fond of exclaiming whenever he gets the chance:
PAPER MEDIA -- IRRELEVANT!
Re: (Score:2)
I've been reading for about 22 years give or take and even with about (a conservative) estimated 25% to 30% of my books having been lost to lending without expectation of return I have several hundred books. Enough to require 3 large book cases in my house. I don't consider myself a heavy reader, so I can only imagine someone who is could easily have 3-4 times the number of books that I have. Point being, I'm curious if maybe this is a generational gap we are seeing wherein younger people (
Re: (Score:2)
It's not a lot when you consider it's two people's books collected over decades. $/£20 per month will get you at least 4 or 5 books if you're frugal and check the clearance and used b
Re: (Score:2)
Our system (Score:3, Interesting)
Call the local library (Score:2)
You can only read one book in any instant, and only a few "at a time". Why not share the others with people who'd get value from them, especially if the library will allow you to borrow them "back" later? We like the idea of rewarding authors of good works, but really -- given the insane amount of overconsumption the Western World engages in, reducing consumption by reusing items, i
Librarian's Perspective (Score:2, Informative)
Thank you! (Score:5, Insightful)
alexandria project (Score:2)
All Your Books are Belong To Us (Score:2)
Dewey you fool! (Score:2, Insightful)
It doesn't solve my problem (Score:2)
Re: (Score:2)
Sharing is good, cull the herd (Score:2)
I solve the problem of organizing my books very easily: Those books that I have read once and will probably never read again I put back into circulation (I either donate them or sell them to Half-Price Books, depending upon my frame of mind at the moment). I cull old IT/techno
too easy (Score:2)
A few years ago I wrote up a little text-mode Java program in an hour or two that reads the barcode from a cuecat, and looks up the book using amazon web services. If there's no barcode or ISBN you can punch it in the title, etc. by hand. Then you punch in the condition of the book and where it's located, just a few keystrokes. If you just hit return it defaults to the previous answer to the question. All the data just gets s
BYOLO (Score:2)
Secondly, I would propose there are likely no great solutions to the problem. There are decent ones, but the difficulty you'll run into is that there will always be multiple satisfactory organization schemes that work. Which means if you really need things to be complete, you'll need duplicates of all your books.
I had a similar issue when I was in grad school, and was trying
Cuecat (Score:2)
Re: (Score:3, Insightful)
Re: (Score:2)
Of course, I have enough books to practically count as another 4" of insulation around my house...
Re: (Score:3, Funny)
Re: (Score:3, Funny)
" I find the secret is to lay them spine-down in the attic. Helps immeasurably with heating and cooling costs."
Troll didn't RTFA. (Score:2)
And the problem was more than just choosing a classification system. There were also the technical challenges of actually implementing it, unless you mean to imply that someone would Ask Slashdot and then use 3x5 index cards.
Re: (Score:2)
Really. I would have thought the patent on the DDS would have long since expired.
Re: (Score:2)
"Real" libraries also end up throwing out books, selling them in bulk to be ground up as pig feed, or seeling them for 25 cents each, when they run out of room. Cheaper to throw some of the old, unused stuff out than it is to build an extension.
Re: (Score:2)
Gee, just my programming/computer books number more than 100.
Add in a couple of decades of sci-fi, etc.,
I counted a couple of years ago, and I was just under 1,000. I'm sure to be over that now, and I'm probably not all that exceptional.
Besides, a wall of books just "looks right".
Re: (Score:2)
Re: (Score:3, Insightful)
There's more to cataloging books than just finding them. We've probably got only a couple thousand, but my wife catalogs them using LibraryThing [librarything.com] and also stores them in a local file. To my knowledge, we've never used either to find a book in our house, but these things give us:
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Insightful)
As long as we're making value judgments for strangers, here's my suggestion for you: why don't you sell those last 50 books of yours and give the money to the homeless? If they're valuable, they're worth a lot! If they're rare, then those are the ones that it's most important that you not hoard, right? </smart-assery>
No one has the right to tell someone else
Re:Why do you _need_ 3500 books? (Score:4, Informative)
And as a public librarian, I strongly suggest that you ASK your librarian before you do this. If you show up at my library with that number of books, I will probably attempt to make you eat them.
Here's a previous Slashdot comment I made regarding how different public libraries handle donations differently and how they may be either a boon or a burden [slashdot.org], depending on the library.
Finally, if he enjoys having 3500 books and his family and friends use them, why shouldn't he have them?