I have a very strong idea that there is always something new to learn or that there is always something to learn. This is how I can keep myself busy for hours at a time. I haven’t hit a point in my life in which my abilities of self-improvement has fallen short because I’m unable to acquire new skills because once again even If I know everything about a certain subject will always try to perfect what I know or dive into something else that hasn’t been explored yet. Like when I was 17, I played this videogame for almost 4,000 hours. I had been playing it since I was 10 and some people considered me good at the games because I put in the time to learn everything about. But while playing with people who also did the same, I realized that my game was flawed, and I still needed to work on some stuff. This is what I mean, being ‘good’ at programming isn’t good enough.
In this pattern, the author puts the reader in the context of them being quite good at the job. You are the go-to for any solution or situation that happens, and you are so good that you find it difficult to improve any more than what you already know.
What I find interesting about this pattern is that the author explains the problem as not being a problem. As I described in my first paragraph, it’s hard to know everything about a certain subject, because there is always something to learn. The author goes on to explain that having the mindset of not knowing enough should be the objective. Being ignorant about knowing everything, especially at such an early stage in your life, is only going to halt your abilities to improve more and to adapt. I’m not at this point in my programming journey yet, but I know that at some point I’ll get there, and so I feel that once I feel like I’m at this point of my career, it is best to come back to this pattern as a reminder of what I should do next in my journey.
Sources:
Hoover, Dave H., and Adewale Oshineye. Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman. O’Reilly, 2010.
From the blog CS@Worcester – FindKelvin by Kelvin Nina and used with permission of the author. All other rights reserved by the author.