Culture Of Learning: Book Club

Reading books in a community

4 minute read

Reading books is one of the activities everyone who is interested in software should do. It’s a great way to learn new things, new points of view, new theories or practices. There are several books that every developer should read. But sometimes it’s difficult to get time to read it, you aren’t motivated enough, or even if you are reading the book, the book is hard to understand.

By reading a book in a Book Club, you will discover a new way of learning from a book. Let’s see how we’re organizing our book club.

Definition of Book Club

A Book Club is a group of people that is reading the same book at the same time. There are regular meetings, and a list of chapters to read for the next scheduled meeting. You can read more about book clubs here.

How we started it

I tried with no success to read several tech books in the past. Most of them where very famous, as Clean Code by Robert C. Martin, or Test Driven Development: By Example by Kent Beck.

I never finished Clean Code, although I tried three times. I didn’t find the motivation to read it, although I think it’s a brilliant book.

I didn’t finish Test Driven Development: By Example. I thought I wasn’t really getting everything from the book. I was missing something.

I’d heard about book clubs, a different way to read a book. I talked with some fellows, and starting this activity was easy: we picked a book everyone wanted to read (the first one was The Software Craftsman by Sandro Mancuso).

How we do it

We choose a book to read, and find people interested on read this book. We start with the first 2 or 3 chapters, depending the length of them, and we schedule a meeting to review the chapters. The meeting is regular, every two weeks usually. On the meeting, everybody talks about the chapters. There is no agenda for the meeting, just trying to share our thoughts and doubts about the book. At the end of the meeting, we choose the next chapters, and we schedule the next meeting.

Now, I’m happily reading two books at the same time within a book club: Non Violent Communication by Marshall B. Rosenberg and The Mythical Man-Month: Essays on Software Engineering by Frederick P. Brooks Jr. And we have a huge list of “want-to-read” books.

I have to admit that we didn’t start any “really” technical book. I’m not sure this kind of books will work with a book club as we are doing. Besides the book club, we are reading Growing Object-Oriented Software, Guided by Tests by Steve Freeman and Nat Pryce. But we’re reading separate chapters, and guided by Rachel M. Carmena, a Software Craftsperson embedded in our team. This kind of books, that every single page is really full of concepts, need a different “tempo”, and you need to digest and understand what is inside every page.

What bring us

The Book Club is growing my list of read software books. I’ve read some books within the club, that I wouldn’t have read by myself. And that’s this way because the Book Club has amazing things:

  • It gives you the motivation of reading a book.
  • It allows you to ask questions about the book to other readers.
  • It gives you different points of view about the same topic.
  • It makes you feel part of a community, with a same purpose.
  • It gives you a pace to read a book, neither slower nor faster.
  • Someone can bring you light on a part of the book that maybe you read too fast or you didn’t understand so deep.

There are more reasons, but the above written, for me are good enough to start a Book Club at your company, or with a group of people you know.

Acknowledgments

I would like to thank Sandro Mancuso and Mashooq Badar for the tremendous motivation they gave us at the beginning of this year.

Also I want to thank my first partners at our book club, without you, this wouldn’t have been possible: Jordi Farré, Joaquín Caro, Marc Villagrasa, Erik Torres, Alvaro García and Joan Carles Pallás. Thank you, I love you all!

Finally I want to thank Rachel M. Carmena for her patience, guidance, mentoring, revision and correction of my posts.

I’m writing a series of posts about Culture of Learning. If you liked it, or you have doubts, please, let me know.

Any feedback will be very appreciated.

comments powered by Disqus