The Software Craftsman Chapters 7 and 8

 

Chapter 7 is about Technical practices. This chapter focuses on a variety of technical practices and goes into how useful hey are. It also talks about the right thing versus the thing right. A large section of it is about Extreme programming. Test Driven development, continuous integration, pair programming and refactoring are all important practices a software developer should all be using. Also the author talks about how important it is to fic issues before they come up. This helps cut back on the time it would take to go back and fix the code when you are focusing on a different part of it. I think extreme programming is a useful practice that everyone should be using. It covers all aspects of programming and makes sure that the code is maintainable and usable.

Chapter 8 is about the long road. It discusses that you need to be focusing on what you can do to improve you and your career instead of hoping for a promotion. He also talks about autonomy, purpose and mastery when it comes to living a happy life. One can see how these things are more important than money for some software developers. This chapter is important to me because I am a strong believer that your happiness is more important than money in most situations.


Leave a comment