On some conferences, time and space is reserved for some shameless book-promotion. Sometimes entire reviews are published in magazines and if you have written a book, you are almost automatically considered the authority on the subject. Test books are popular and in these days of crisis, it seems that even more books are published.
Personally, I don’t read a lot of books. At least not on the subject of testing, and here is why:
- A book is an old technology. There is no interaction, no feedback, no discussion. Especially on the subject of testing, the interaction and discussion is very necessary.
- The content is already old when the book is published. The IT world goes faster and faster these days, but books must be reviewed, edited, printed, distributed, etc. And a good book gives discussion. This discussion is never printed (see point 1), but corrections resulting from this discussion are only published in later versions of the book.
- The purpose of the authors of test books is often for their own promotion. It looks good on their CV, not that of the reader.
- Test books are rarely based on good research. E.g. the kind of research done at universities. This makes the foundation very thin and often applicable to a very specific situation. What is left are opinions. Blogs and online fora are far more suitable for that.
- I am, and this a personal one, a slow reader. I simply don’t have the time to read boring books of 400+ pages.
This does not mean that I don’t educate myself. I read a lot of blogs, magazines, participate in online fora, and goto events and conferences when possible. For me these are valuable sources of information. They provide me with tips, new insights, hints, etc., and keep me up-to-date with the latest from the testing field. And in a much faster, honost, and direct manner.
No doubt that there are exception and that there exist books that do not have one of the drawbacks mentioned above. Let me know if you’ve found one.
Arjan,
You make a lot of sweeping generalizations about books, yet say you don’t read them.
I feel bad for you – you are missing out on a lot.
In case you ever do find time in your busy life, you may wish to check out some of these:
http://www.sqablogs.com/jstrazzere/56/My+QA+Bookshelf.html
-joe
P.S. The verification word for this comment was “apathy”. How appropriate.
Hello Arjan,
I have a few comments on the bullet points you made:
Does saying a “book is an old technology” imply it therefore has no worth? There are lots of old technologies that still have plenty of worth, even though something bigger/faster/better has come along. Factories can build furniture with machines; a craftsman can build furniture with tools. Though both can do the same thing, and one is “old technology”… which one has more value to someone who wants more than just a piece of furniture?There is and always has been a lot of interaction and discussion stimulated by the reading of books in general, and the same can be said for testing books – whether they have been good/bad/boring.
I do not think you understand what writing a book entails because of this comment. Writing is an art, a form of expression. People who write do so because they have to. Just like Mozart composed music because it was in him – and yes it promoted him – but not because that was his aim. And who could compose Mozart’s music other than he himself? No one. The same is true for writers of books. Sure there are some that write books and should not, just as there are some that perform music that should not.
What makes the “kind of research done at universities” better than any other kind of research? Is not the point of research to gather information? Does it really matter where I do that?
Arjan,
As Joe has stated, you are missing out.
I disagree, especially when it comes to testing. Often the author will ask for feedback on chapters before they go to print. The authors will usually have a blog or website where the book can be discussed and the interactoin will be there.
I’ll take an example from your list of blogs you read. James Bach (and a couple of others) wrote ‘Lessons Learned In Software Testing’ which was published in 2002. That makes the published book 7 years old and I can tell you everything in there is still relevant and should be mandatory reading for testers. I haven’t looked but I’m sure there are discussions regarding that book all over the place.
What’s wrong with promoting yourself? You have a blog, I have a blog, we use it to discuss ideas as well as self promotion.
It doesn’t necessarily look good on the CV. Writing a book doesn’t impress. Writing a good book does.
How do you know? You don’t read. I agree there are bad test books out there, there is bad everything out there but you’ll still learning something from the bad ones. I disagree on the research as well, there’s plenty of research, plenty of experience and plenty of situations that have gone into good test books.
Don’t read the boring books of 400+ pages. Read the good ones.
Joe, Michelle, and Tony: First of all, thanks for commenting!
Maybe that wasn’t clear, but I did start reading a few books on testing. But I have also not finished one of them, disappointed as I was by what I had read after a few chapters.
Joe: don’t feel bad for me. I still get my information from blogs and fora and doing not so bad as a tester, if I may say so myself. But thanks for the list! Maybe…. you never know….
Michelle:
Tony:
When you read a book, there is most certainly discussion – with yourself! Almost every time I read a book, good or bad, my thinking is improved by my inner dialogue with the author. If it’s not, I put the book down.
The fact that you had any kind of emotional or logical response to what you read suggests that you did get something out of it. In my case, that’s usually a better understanding my own thinking.
I’m with you though on ‘don’t read boring books’. That was the key to me re-discovering reading. Find a library, quickly get the interesting (and possibly wrong/harmful/bad) ideas out of those bad books and take ’em back.
IMO reading books is one of the most important things for the human’s evolution. read books, it helps!