• The Essence of Code.

    Introduction I’ve spent the largest part of my career as a software developer working on line of business applications in an object oriented programming arena. This has served me well and paid the bills, but the more experience I gain, the more I’m reminded that what I used to really enjoy in programming is not…

  • Bowling Challenge Solution

    Bowling Challenge Solution. For my YouTube channel, I recorded myself solving the Bowling Challenge. This challenge isn’t entirely new to me, I’ve solved it once before as part of the hiring process for an employer. That was several years ago however, and while I remembered that this was an entertaining challenge, I remembered little about…

  • Schrödinger’s Memory Manager

    Schrödinger’s Memory Manager Besides the practice of writing software it’s self, there are few activities more engaging for a software developer, than to watch other developers argue about software development in social media. I’ll admit that while I usually abstain from taking part in such arguments, I am often tempted, and sometimes actually do stoke…