Blog

Our thoughts on technology and design

Delivery
The fourth in a series of articles, in which we will explore the qualities and behaviours necessary to be an effective Scrum Master and why those qualities and behaviours are important in specific situations.
Tech
Everyone loves CSS! So I built a calculator where the CSS handles the logic without the help of javascript. In this blog post, I will discuss how I achieved this and maybe make a case for my sanity for making it.
People
Empowering Women to Lead Digital Transformation in Scotland (EWLDT) is a course delivered by Empowering You in association with the Scottish Digital Academy, Scottish Government and ScotlandIS. Here, two graduates of the Autumn 2021 cohort – Jen Campbell and Atika Bennamane – share their experiences of the course and some of the key learnings that have accelerated them along their leadership journey.
People
So many companies – including Scott Logic – have created ‘one-size-fits-all’ working practices and cultures that are based on a range of assumptions about what ‘fits', while excluding swathes of people. I’m determined that we tackle this issue, and in this blog post I share our journey so far towards being as inclusive an employer as possible.
Tech
There is a lot of information available to us, but we often just read and forget. Using a digital Zettelkasten is an effective way to store and make use of the things you learn.
Delivery
Our journey of digital transformation with the Scottish Government and the completion of a major milestone in the delivery of a payments service.
Tech
The recent Log4j vulnerability has once again sparked a lot of debate around our reliance on open source projects and their sustainability challenges. I argue that money cannot fix this issue, nor can hiding behind security scans, audits and other defenses. The solution is to genuinely understand the open source community, acknowledge the shared responsibility we have in our commons and through the well-understood tool of Corporate Social Responsibility, look to fill the ethical and philanthropic gaps.
Delivery
The third in a series of articles, in which we will explore the qualities and behaviours necessary to be an effective Scrum Master and why those qualities and behaviours are important in specific situations.
Tech
Apache JMeter is a very popular performance testing tool which I used recently for load testing a server. In this post I will take a brief look at how to use it to perform a basic HTTP load test on a server.
Tech
You can tell powerful stories with data, but so often we are faced with raw data (albeit beautifully presented), and are left to create our own narratives. My previous attempts at turning data into stories have been time consuming and underwhelming. In this post I demonstrate how GPT-3, a new and advanced language model, can construct engaging and unique stories from user-specific data, with relative ease.
Tech
The Disruptor was developed by LMAX to improve Java inter-thread communication for extreme low latency applications. In this post I will outline what is the Disruptor and see what we can learn from the framework for building future applications.
Delivery
The second in a series of articles, in which we will explore the qualities and behaviours necessary to be an effective Scrum Master and why those qualities and behaviours are important in specific situations.
UX Design
In this post, I share the top things that resonated with me from the Women of Silicon Roundabout 2021 conference: the importance of finding purpose, nurturing talent, and building a sustainable future.
Tech
Have you ever wanted to learn Rust or just simply know why everyone is so hyped about it? Well, I’ve put together a pile of links to interesting resources to get you started!
Data Engineering
The UK Government has an ambitious data strategy that aims to encourage and facilitate data sharing between departments and businesses. Elements of the strategy appear relatively straightforward, but how will the government fully realise the potential, and align citizens with this bold new approach?
Tech
We recently worked on a research project, exploring open source issues and challenges within financial services organisations. We found that consumption is “acceptable” rather than “encouraged”, with security concerns representing the biggest obstacle. On the flip-side, open source maintainers don’t wish to invest further in security. Financial services organisations, whose contribution policies lag behind, need to bridge this gap in order to fully capitalise on the value open source presents.
UX Design
Earlier this month, I was a speaker at the Linux Foundation Open Source Strategy Forum (OSSF) in London. I moderated a panel on women’s career progression within Fintech. In this post I detail my thoughts on the key takeaways from the panel
Delivery
The first in a series of articles, in which we will explore the qualities and behaviours necessary to be an effective Scrum Master and why those qualities and behaviours are important in specific situations.
Tech
In a previous blog post, Colin focused on rendering massive numbers of points using D3. In this post I'll consider how you can efficiently load that data using Apache Arrow.
Tech
When coming to TypeScript from OOP languages it can be very easy to fall into the trap of using types the same way you are used to. But this is missing a lot of power of TypeScript. This article looks at how you can extend your TypeScript use to not only represent types, but also express the intent and document your code better.