Book Information
-
This podiobook is complete
The Inner Chapters, Volume 1 by Thomas Gideon
Non-Fiction
Click the arrow below to listen to the first episode of this free audio book:
The Inner Chapters journal my own quest to improve in the craft of programming. Each chapter reflects on a specific practice or principle through the lens of my own experiences both as a professional and an enthusiast. The name refers to the Chinese classic of philosophy, the Chuang Tzu. Divided into two sections, the Inner Chapters make up the first part attributed to the philosopher Chuang Tzu himself. The commentaries on the first section, written by his students and others, are known as the Outer Chapters. I hope you will contribute to my Outer Chapters by sharing your own thoughts and experiences on growing as a programmer.

This work is licensed under a
Creative Commons Attribution-NonCommercial-Share Alike 3.0 United States License.
Audio Quality:
Out of 2 ratings
Narration Quality:
Out of 2 ratings
Writing Quality:
Out of 2 ratings
Overall Rating:
Out of 2 ratings
Chapters
| Title | Description | Date Created |
| Chapter 01 - Functional Decomposition (24.51 MB) | In this chapter, a discussion of breaking code down into more manageable pieces. | Aug 5, 2009 |
| Chapter 02 - Testing (20.06 MB) | In this chapter, a discussion of the practice of testing code with an emphasis on automated, unit testing. | Aug 5, 2009 |
| Chapter 03 - Design (23.05 MB) | In this chapter, a discussion of the practice of designing code. | Aug 5, 2009 |
| Chapter 04 - Refactoring (11.98 MB) | In this chapter, a discussion of the practice of changing code to improve its quality and design and the tools and other practices used to do so safely. | Aug 5, 2009 |
| Chapter 05 - Debugging (15.43 MB) | In this chapter, a discussion of the practice of debugging code through a variety of means including interactive debuggers and simple print statements. | Aug 5, 2009 |
| Chapter 06 - Conversation (13.45 MB) | In this chapter, a discussion of the practice of conversation, how simply talking can help in writing better code. | Aug 5, 2009 |
| Chapter 07 - Continuous, Incremental Improvement (25.84 MB) | In this chapter we compare sustainable means of improving software versus dramatic and risky approaches. | Aug 5, 2009 |
| Chapter 08 - Downtime (12.32 MB) | In this chapter a discussion of the importance of downtime. | Aug 5, 2009 |
| Chapter 09 - Crunch Mode (27.19 MB) | In this chapter, a contrast to down time, the state of being under pressure to deliver. | Aug 5, 2009 |
| Chapter 10 - Deep Hack Mode (15.37 MB) | In this chapter, exploring the personal state of hyper focus specific to hacking. | Aug 5, 2009 |
| Chapter 11 - Mentoring (18.51 MB) | In this chapter, an exploration of mentoring through anecdotes about my mentors and those I have mentored. | Aug 9, 2009 |
| Chapter 12 - Creativity (13.15 MB) | In this chapter, a consideration of creativity and how it inspires hacking. Also, how to cultivate a healthy sense of creativity. | Aug 9, 2009 |


