Kotlin is Funky!

A couple of years ago I took a quick look at Kotlin and came away with the impression that it felt like a band-aid over Java. Not much to see here. Recently, however, I had to use Kotlin to complete a coding challenge for a job application. I was pleasantly surprised. Not only is the […]

Why I Choose Delphi

Many of my friends are surprised that I choose to use Delphi as my primary desktop technology, especially for Greenfield projects. They worry that Delphi is obsolete, only used on legacy systems. I’m reminded of this rather amusing comment on a forum: “My colleague told me to abandon Delphi, it’s obsolete, Silverlight is the future.” […]

The Joy of Coding

The pressure of delivering projects, and the monotony of certain tasks, can make us forget the joy we initially experienced when first learning to code. I remember sitting on a Vic-20 computer and entering something like this: Being able to give instructions to a machine and have it perform some function was like magic. I […]