The long journey of “filling the blanks”

In my 10+ years of work life I have always been busy with work. I did learn many new things of course during my time though as the years passed a growing concern began to bubble up as I conducted interviews for my team.

People had missing bits (sometimes critical) in their knowledge of important components or tech. While this does sound normal and people of course could learn, it triggered something in me. Looking in to myself I noticed the following unacceptable flaws

  • When presented with a problem, I look for a solution, apply the fix thats just enough, move on to the next task promptly forgetting what I did If I didn’t document it. Thankfully I do document a lot.
  • I use just enough tech for my needs because there is never time to take it up a notch. For example, we still handle configs manually.
  • I have some knowledge about almost everything but if someone knows better I defer to their knowledge. I seem to forget that I also should know enough to create my own solutions. This hurts the most in logging and monitoring bits.

This just won’t do. No.

To fix this, actually test/challenge myself and also decently (covering most corners) learn the topics I brushed against, I compiled the below list of challenges for the next 2 years.

Just a software everything fighting battles against mostly myself, and gaining small victories lately.