Hi, Hello, How Are You?
Welcome, to Chapman World.

Craig Chapman

The Essence of Code.

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…

Continue reading...
9-pin bowls image
Craig Chapman

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…

Continue reading...
Craig Chapman

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…

Continue reading...
Craig Chapman

Delphi, the best kept secret.

I tire of hearing it. Who uses Delphi? Isn't it old? It's niche? Can I get a job in it? Around 20 years or so of hearing the same ill-considered non-sense perpetuated. It's time to set the record straight, and to be honest too. There's…

Continue reading...
Craig Chapman

Memory Safety and Object Pascal

The U.S. government recently made an appeal to the software development industry, to stop using C and C++, and to favor “Memory Safe” languages instead. Object Pascal is recognized by the NSA as a memory safe language, however, there does seem to be some misunderstanding…

Continue reading...