Strategy Design Pattern

Understanding the Strategy Design Pattern. In the world of software development, design patterns are essential tools that help developers solve common problems in a standardized way. One such pattern is the Strategy Design Pattern. This pattern is particularly useful when you need to define a family of algorithms,...

Code Club

Code Clubs are free, welcoming spaces designed to introduce young people to the exciting world of programming and digital skills. Today, I had the pleasure of taking my son—an absolute coding enthusiast—to one of these sessions, held at Leeds Central Library. The club was hosted in a cozy room on the top floor of the...

Scottish Summit 2024

Scottish Summit 2024 took place in Aberdeen on October 18th and 19th at the P&J Live Arena, and I was fortunate enough to attend. Friday The first full day of the conference, Friday the 18th, began with the unmistakable sound of bagpipers welcoming attendees at the venue—an echo of the 2022 event that reminded us all...

Funky Si walks a half marathon

On June 8th I will walk 13 miles near Bakewell in the Peak District to raise £250 (or more) for Cancer Research. To sponsor me click fundraise.cancerresearchuk.org/page/funkysi1701 , to find out more about the event go www.cancerresearchuk.org/get-involved/find-an-event/big-hike/big-hike-peak-district So why am I doing...

TrekRanks #174

Trek Ranks #174: Top 5 Ensemble Episodes I was recently invited onto the TrekRanks podcast. I had a great time talking Trek with Jim Moorhouse and fellow guest Anika Dane. If Trek is your thing, do take a listen. Everyone contributes in this episode of TrekRanks as we break down the “Top 5 Ensemble Episodes.” Our panel...