Book club
What ?
A book club is a reading group, usually consisting of a number of people who read and share about books based on a topic or an agreed-upon reading list
.
It’s common for book clubs to choose a specific book to read and discuss at the same time.
Formal book clubs meet on a regular basis at a set location.
Most book clubs meet monthly in order to give members time to read the next book.
Why ?
Because you will learn a lot and it is not the only benefit :
- You’ll have the opportunity to read more books
- You can make new friends
- Create empathy between colleagues
- Meet new people
- You could set the tone of your own club
- It will help you diversify your reading list
- You will have the chance to share about books with other passionate guys
- It’s a place to debate about something other than politics
How ?
- Create a book club in your company (if needed)
- Organize a monthly session
- Choose a book
- The one you really want to read
- Introduce the book during the next session
- Each participant can introduce his/her book during each session
- Vote for the more interesting one
- Share about the book during the next session
Resources
Our recommended books
Software craftsmanship
- Robert C. Martin. Clean Code: A Handbook of Agile Software Craftsmanship, 2008
- Andrew Hunt, David Thomas. The Pragmatic Programmer: From Journeyman to Master
- Robert C. Martin. Clean architecture: A Craftsman’s Guide to Software Structure and Design, 2017
- Kevlin Henney, 97 things every programmer should know, 2010
- Sandro Mancuso, The Software Craftsman: Professionalism, Pragmatism, Pride, 2014
- Martin Fowler, Refactoring: Improving the Design of Existing Code, 1999
- Michael C. Feathers, Working Effectively with Legacy Code, 2004
- Martin Fowler, Patterns of Enterprise Application Architecture, 2002
- Kent Beck, Extreme Programming Explained, 1999
- Kent Beck, Test Driven Development: By Example, 2002
- Patrick Kua. Talking with tech leads, 2015
- Gojko Adzic. Specification by Example: How Successful Teams Deliver the Right Software, 2011
- Lisa Crispin. Agile Testing: A Practical Guide for Testers and Agile Teams, 2009
Agile/Lean/Management
- Eric Ries. The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses, 2011
- Jurgen Appelo. Management 3.0: Leading Agile Developers, Developing Agile Leaders, 2011
- Jurgen Appelo. Managing for hapiness: Games, Tools and practices to motivate any team, 2016*
- Esther Derby. Diana Larsen. Agile Retrospectives: Making Good Teams Great, 2006
- Jason Little. Lean Change Managment: Innovative Practices For Managing Organizational Change, 2014
- Gojko Adzic. Impact Mapping: Making a Big Impact with Software Products and Projects, 2012
- Mike Cohn. Succeeding with Agile: Software Development Using Scrum, 2009
- Mary Poppendieck, Tom Poppendieck. Implementing Lean Software Development: From Concept to Cash, 2006
- David J. Anderson. Kanban: Successful Evolutionary Change for Your Technology Business, 2010
- Johanna Rothman, Esther Derby. Behind Closed Doors: Secrets of Great Management, 2005
- Mike Cohn. Agile Estimating and Planning, 2005
Miscellaneous
- Mike Rohde. The Sketchnote Handbook: the illustrated guide to visual note taking, 2012
- Tim Brown. Change by Design: How Design Thinking Transforms Organizations and Inspires Innovation, 2009
- Jake Knapp. Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days, 2016
- Jeff Gothelf. Lean UX: Designing Great Products with Agile Teams, 2016