Chapter 7 of The Software Craftsman discusses some important technical practices. It also discusses the topics of pragmatism and accountability, as well as tries to help developers understand these practices. Some of the practices that this chapter talks about is, automated testing, test driven development (TDD), continuous integration, pair programming, and refactoring. Something that was interesting about this chapter was that it discussed how as a developer you need to figure out what practice you personally are going to adopt. You don’t need to adopt every single practice, and that’s very important to remember. You need to figure out what works for you individually. Of course following these practices will be beneficial to overall cleaner code. However, that doesn’t mean that following all of them is the best way to do things. I learned that keeping yourself focused on the business value will help to make sure things go smoothly for you. Overall, this chapter wasn’t one of my favorite but it had some useful information.
Chapter 8 of The Software Craftsman is about the long road of your own career and your own happiness/success. The author discusses how you need to focus on your own goals and your own path as a developer. If you aren’t happy with your current status then it’s your own responsibility to change that. You need to be willing to try new things and create new opportunities for yourself. Keeping up with the latest technologies is very important and making sure you are at the height of your success. However, at the end of the day you need to focus on your own goals. As a developer you should never settle just because you are at a certain spot in your life. You need to keep reaching to your goals and work hard to get there.
I really enjoyed reading chapter 8 of this book. It made me think about my own personal goals in life. I want to get to a place in my career where I can be a confident and independent developer. Right now I tend to question and second guess a lot of the work I do. My goal is to have enough technical knowledge and self confidence to be proud in the work I do. This chapter reminded me how important it is to keep up with technology to make sure you are producing the best work possible. Overall, I liked this chapter and I could tell that the author felt passionate about the things he said. Your career is your own journey and you should always remember to make sure it’s exactly what you want.
From the blog CS@Worcester – Alex's Comp Sci Blog by alexsblog13 and used with permission of the author. All other rights reserved by the author.