.


Book Information


  • This podiobook is complete

    Share and Enjoy!

    Want this book in order
    on a schedule you define?
    Register now!

    Why Register?





    Donate!

    The author gets 75%
    of what you donate,
    so be generous!

    $

    Get a PayPal account!

    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.


    Creative Commons License


    This work is licensed under a
    Creative Commons Attribution-NonCommercial-Share Alike 3.0 United States License.



    Current Podiobook Ratings Login to Podiobooks to rate this book yourself
    Audio Quality: 4.5 star(s) Out of 2 ratings Narration Quality: 4.5 star(s) Out of 2 ratings Writing Quality: 4 star(s) Out of 2 ratings Overall Rating: 4.5 star(s) Out of 2 ratings

    All ratings are on a scale of 1 (Poor) to 5 (Excellent)

    Discuss this book! | Report a problem with an Episode




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