About me

My name is Stuart Leitch. My friends call me Stevie. I’ve been writing software and getting paid for it for a little over a decade. I mostly enjoy it but I’m occasionally frustrated by it.

I mostly work with Java and Spring with occasional dips into NodeJS, Docker, and Avaya telephony. I currently work in Glasgow for a contact centre solutions business. My main interests are application security and unit testing. Lately, I’ve also become interested in how technologies like Docker and Spring Boot can be used to save time and effort (mine!) and reduce costs.

I wanted to keep a blog for a few reasons. First, I want to clarify a few opinions on how best to develop software and what makes a great software developer (because I’d like to be a great software developer some day). Secondly I want to keep a written record of what I’ve been working on, mistakes I have made and lessons I have learned. I’ve been doing this long enough that I’ve already forgotten lots of useful stuff that I really can’t be bothered learning again. Third, I’d like to exercise my writing muscles which are in some danger of atrophy. I used to do a fair bit of creative writing and quite enjoyed it. It’s a habit I’d like to get into again.

Although I’m keeping this blog primarily for my own benefit, I would hope that it’s of interest and benefit to others and I always welcome comments and criticisms.