Blog

Our thoughts on technology and design

Artificial Intelligence
I've been lucky enough to be granted access to the preview of Copilot, GitHub's new 'AI pair programmer' that is causing quite a stir. This blog post shares my initial thoughts and experiences with this tool. In brief, I'm stunned by its capabilities. It has genuinely made me say 'wow' out loud a few times in the past few hours, not something you expect from your developer tooling.
Tech
When using TypeScript for many developers it is natural to compare to Object Oriented languages. However TypeScript is different. This article looks at one tool that does not exist in Object Oriented languages: Union Types, and how you can use it to improve your TypeScript.
Tech
When first using TypeScript you get presented with a choice, do I represent that with an interface or a type alias? In this article I explain the differences and why and when you should choose one over the other.
Tech
This blog post shares the results of the first State of WebAssembly Survey, with results from 250 respondents surveyed in June 2021. We find that Rust is the most frequently used and most desired WebAssembly language and many other interesting results
Tech
RTK Query is the latest addition to the Redux family, intended to make loading data from a server as easy as possible. In this post, we'll look at why I'm so excited for it, and answer the question "but why does redux care about data fetching?"
Tech · Video
In this panel discussion, Ash Smith (GDS), Cheryl Stevens (DWP) and Mike Crockart (The Scottish Government) discuss their approaches to identity assurance, including opportunities to improve the user experience and potential obstacles to overcome along the way.
Tech · Video
In this talk, I delve further into the proposed transition from Open Banking to Open Finance, discussing some of the possible opportunities and challenges on the journey.
Tech
In advance of the event on Profit with Purpose that I'm participating in during Digital Leaders Week, I reflect (briefly) here on my experiences in Government, my thoughts on some of the challenges that still lie ahead, and why I’m excited to be the new ‘gaffer’ at Scott Logic.
People
Every year at this time, I celebrate Pride with my LGBTQ+ brothers, sisters and genderqueer family. For me, it’s a time each year when I come together with my LGBTQ+ family, friends (and those friends who have become my family) and allies in love and friendship. It’s a time when we can celebrate how far gay rights – our human rights – have come, but also recommit ourselves to the work yet to do. It’s a time when I remind myself of our history and the battles won in striving for equality for all, but also the ongoing need to teach tolerance and acceptance within our community and beyond it.
Data Engineering
Organisations across the globe have been on a journey to find the optimal approach for managing and leveraging analytics data. In this post, I’ll set out each of the key milestones on the journey, to arrive at the latest milestone – the Data Mesh paradigm – and ask whether it is really a thing.
People
The shift in thinking from discrete change projects to continuous product delivery and the evolution of the IT organisation to incorporate DevOps means that we can now be truly agile in technology delivery. But there is much more to business agility than technology. The barrier to further business agility is often the physical manifestation of the organisation itself.
People
As part of our Look Up From Lockdown campaign, we’ve invited senior leaders from our clients’ organisations to reflect on their experiences and learnings from addressing the challenges of the pandemic, and to look ahead to how their organisations will be returning to the office. Having found the insights from others fascinating, we thought it was time we shared our own views. Here, Rob Smith discusses his and Scott Logic’s experiences through Lockdown
People · Video
In this talk, Manila McLean, Newcastle Building Society CIO, and I reflect on our experiences and learnings from how we've led our respective businesses to address the challenges of the pandemic. We look ahead to how our organisations will be returning to the office - and what this means for ways of working, managing productivity and staff wellbeing.
Tech
Follow-up article to "Why Java Developers Should Learn C++". If you are interested in picking up C++, or enjoyed my previous post, this can help you get started.
People
Working remotely all of the time has been an unusual and disorienting experience for everyone at Scott Logic. But what has it been like for the more junior consultants, being onboarded onto their first client projects while physically isolated from each other?
Tech
A step by step guide through the process of building my first bespoke animation with SwiftUI. Touching on technical aspects specific to SwiftUI and more general concepts relating to animation.
People · Video
Everyone’s mental wellbeing has been put under unprecedented strain in the last 12 months, affecting all aspects of our work life and home life. In this talk, I explore the various stressors that affect our mental health and shares some strategies that will help you to improve your resilience.
People
As part of our Look Up From Lockdown campaign, NatWest Group’s Chief Digital Information Officer Wendy Redshaw shares her experiences and learnings from addressing the challenges of the pandemic, and looks ahead to what the future holds and how the organisation will be returning to the office.
Open Source · Video
In this online event, we brought together an expert panel from Ofgem, Northern Powergrid and NatWest Group to explore the challenges and opportunities ahead for the energy industry, and the practical lessons that can be gained from a global corporate that has been on the same journey and is now leading the way into the retail banking world of tomorrow.
People
My experiences of what you can expect before, during and after going through the Scott Logic Graduate Programme, and how onboarding worked during Lockdown.

Authors