The introduction of the book set the tone for the rest of the reading, everything that was being said came from a place of experience. The listed values to define software craftsmanship were really insightful, some of which can be applied to other aspects of life as well. I found Dave’s story encouraging because it hit a bit close to home. I sometimes feel like I am at a spot where I can’t fully apply my knowledge. It is inspiring to read about his journey as a software developer and how he put his mind towards the things he wanted. I commend him for being able to read through books on topics that he wanted to learn more about. Personally, I find myself absorbing information better when I am working alongside someone that is proficient in the topic, which is something that Dave brings up. Other than that, the chapter does a good job of introducing the topic of apprenticeship and it guides readers away from the clichéd image of a blacksmith and their apprentice.
The introduction to chapter 2 was a fun read and the lesson of “emptying your cup” is something that I will remember. In order to be successful in the field, I should keep in mind that there is a lot of room to grow. One of the main ideas of apprenticeship is allowing yourself to take in the knowledge of experienced colleagues. Even in general, opening yourself up to other ways of doing things can prove beneficial and it allows you to grow.
The introduction of chapter 6 somewhat ties in with my take on Dave’s story. What I gathered from it was that I would eventually have to push myself to learn and gain experience. One way of doing so is reading books written by experienced practitioners as opposed to blogs on the internet. I am guilty of not utilizing the plethora of free resources available to me. But at the same time, a textbook worth of information is a bit overwhelming. That being said, I can’t argue with the fact that at the end of the day, the only person that can motivate you, is you. Nobody is going to force you to read and learn, but it is only beneficial to read what experts in the field have to share.
From the blog CS@Worcester – Null Pointer by vrotimmy and used with permission of the author. All other rights reserved by the author.
