The Software Craftsman Chapters 13 and 14

  Chapter 13 is about the culture of learning. In this chapter, the author says that junior developers are lead to believe becoming a manager or architect is their natural career progression, but it all depends on what the developer likes, if they truly have a passion for programming they can always progress to a … More The Software Craftsman Chapters 13 and 14

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 … More The Software Craftsman Chapters 7 and 8

The Software Craftsman Chapters 5 and 6

Chapter 5 is about heroes, goodwill and professionalism. One of this chapters focuses is the idea of learning how to say no. The author tells a couple stories about how a manager was always pushing for more rather than working with his developers and how that was a unhealthy work environment. Part of being a software craftsman is being in … More The Software Craftsman Chapters 5 and 6

The Software Crafstman Chapters 3 and 4

Chapter 3 is about software craftsmanship. Software craftsmanship is a long term journey to mastery. It is a mindset where software developers chose to be responsible for their own careers. This means that they have to learn new tools in order to stay competitive. It is not test driven development, clean code, or specific technologies. This chapter … More The Software Crafstman Chapters 3 and 4