Tech Book Club

Why we use the book club

Posted by Ramon on Friday, April 21, 2023

It takes something more than intelligence to act intelligently. – Fyodor Dostoyevsky

Proposal

This is one of the cultural initiatives that our company has undertaken. The purpose of this confluence page is to comprehensively document all aspects related to our book club, including the reasons for its existence, the methodology we use, and the activities we engage in. Our objective is to track the books we read and record all the insights generated during our discussions.

Why is it necessary?

Before embarking on any cultural initiative, it is imperative to answer the question of why it is necessary. In this regard, we have identified several important points worth mentioning:

  • Sharing ideas is the key to success: The sharing of ideas is perhaps one of the most significant actions that humans have taken in order to grow and evolve. In a smaller context, we aim to achieve the same outcome by using the book club as a tool. As tech professionals, we often find ourselves in situations where we are discussing complex issues. However, not all members of the discussion may have the same level of knowledge. The book club helps to mitigate this problem by ensuring that all members have read the same amount of information, thus facilitating a more equitable and productive discussion.

  • A safe space for discussions: Creating a secure environment for discussions is a significant objective of our cultural organization. The book club provides an open platform where anyone interested can participate without any judgment. It is a space where individuals can learn and grow, recognizing that progress is only possible through the acceptance of our own ignorance. We acknowledge that this is a challenging task, which is why it is crucial to offer a safe space.

  • Your previous tech knowledge is not important: Prior technical knowledge is not a requirement to join the book club. As a platform for learning and growth, we welcome participants with varying levels of experience. Although we do not restrict the books we read to any specific technical subject, we prioritize selecting literature that directly impacts our daily work as tech professionals.

  • Investment for the company: While some may view the book club as a waste of time and resources, we consider it an investment in our company’s growth. By cultivating a team of individuals with extensive knowledge, we enable them to make better decisions and identify problems more effectively, which ultimately results in improved software quality and faster delivery times.

  • We do it for fun: As a remote organization, team building is essential to us. We view the book club as a means of promoting a happy and satisfying work environment, and it helps to improve talent retention. As participants voluntarily attend the book club, we assume they enjoy it, and it fosters a positive work culture.

  • We get benefits at multiple levels: The benefits of participating in a technical book club include the opportunity to stay current with the latest trends and best practices in one’s field, the chance to network and connect with other professionals in the industry (in case we open the book club to the public), and the ability to develop critical thinking and communication skills through engaging in meaningful and substantive discussions. Additionally, the club can serve as a valuable team-building and retention tool for organizations, providing employees with a sense of community and purpose that can lead to increased job satisfaction and motivation.

What’s a book club?

A technical book club is an organized group of individuals with a shared interest in a particular technical subject or field, such as software engineering or data science, who regularly read and discuss books related to their area of expertise. The club provides a structured environment for members to deepen their knowledge and understanding of the subject matter, as well as an opportunity to share insights, ask questions, and engage in thoughtful discussions with other professionals.

The technical book club typically operates on a regular schedule, with members reading a selected book or set of books over a specific time period, and then coming together to discuss the material in an open and collaborative forum. Members may take turns leading the discussions, summarizing key concepts, and posing questions to spark dialogue and reflection.

How does it work?

The technical book club has been a long-standing initiative that has been iteratively improved over time to ensure the comfort of all members.

The following process is adhered to from selecting a book to tracking related outcomes.

  • The first step involves opening a discussion about which books to read. This is achieved through a dedicated Slack channel called #tech-book-club where all members can suggest books along with a brief description of what should be read. A week is given to allow everyone to share their book suggestions.

  • Next, all the suggested books are collected and put in a poll where members can vote for their preferred book to read. There is no maximum number of votes allowed, and voting lasts for a week.

  • After the voting process, a list of books is compiled, sorted by the number of votes each received. The book with the most votes is read first, and a consensus is reached on which book follows until the list is complete.

  • Once a book is selected, sessions begin. Members analyze the length of each chapter and agree on how much should be read before the next session. The value can vary depending on the length of the discussions or the comfort of the members.

  • The meetings take place every two weeks and last for one hour.

  • All sessions are recorded and logged so that members who couldn’t attend can watch and catch up on what was discussed.

  • Finally, the book is logged on a dedicated Confluence page to inspire other members to read the book and explore related materials.