Is That My Book?

I love books. I’ve zillions (give or take a few zillion) and apart from the many problems I have in finding a place to keep them, my next problem is making sure I don’t accidentally buy more than one of the same book. Even if it’s a great book, all things being equal, I’d prefer to avoid that if possible.

The problem is worse for Mrs Logical because she really doesn’t know what I have and even when she looks, it’s easy to miss a book, not least because some of them are in boxes etc. Ray Mears’ autobiography, anyone?

So, to solve my first-world-problem, I could create a list in a document that I print. That would work, but I don’t want to type anything in, carrying it around would mean I’d have to beef up my arms, and I’m not kidding about how many I have - far too impractical.

I could maybe take photographs of groups of them and carry them on my phone, but that seems silly and means I have to scan images looking for titles etc. Scratch that.

How about this - I could stop buying books. There, problem solved! No….good grief, no…I was taking a look at an ISBN database which I suspect isn’t even a collection of all books, and they had over 18 million. No way can I risk missing out on some of those goodies.

I could buy a software or look for something that is open source. Yeh, but where’s the fun in that, I ask you? No, there’s no avoiding it - given I love the web, programming and finding solutions involving technology, I’m just going to have to develop something for myself.

Alright, folks, here’s my requirements then. I need a system which will:

  • Record which books I have
  • Tell me whether I possess a book
  • Allow me to record new books
  • Give me stats about my books - how many in total, books by author, that kind of thing.

I’m not going to get too carried away - I want something achievable in a reasonably short time and besides, I want to validate it as I go, so MVP it will be.

Next step, technology choices.

Hi! Did you find this useful or interesting? I have an email list coming soon, but in the meantime, if you ready anything you fancy chatting about, I would love to hear from you. You can contact me here or at stephen ‘at’