Scott Logic
https://blog.scottlogic.com
This blog shares Scott Logic's thoughts and ideas, covering topics across Tech, UX Design, Testing and Delivery.
フィード

Why you should rethink legacy and consider Event-Driven Architecture
Scott Logic
In this post, I describe how your business can assess whether a system is ready for modernisation and, if so, how to set your project up for success. I then explain why, in most cases, you’ll probably want to take an incremental approach rather than replacing the old system in one fell swoop. I end by providing an example of one of the ways your business can do this – by using Event-Driven Architecture.
4日前

Commercial product selection reflections
Scott Logic
In the course of building a new system for a client over the past year, we evaluated and selected a couple of commercial software products to use as components of that system. In this post, I’ll share some observations and thoughts which may be of interest or help you with your next selection.
6日前

Automated permissions testing with AWS IAM Policy Simulator
Scott Logic
A quick guide to implementing a test framework for IAM permissions using the AWS IAM Policy Simulator API and a tiny hack.
9日前

Motivation Matters: Rethinking AI’s Role in Human-Centred Workplaces
Scott Logic
Poor AI implementation can reduce motivation and identity—hindering business performance and employee wellbeing. Here’s why your AI strategy needs a human touch.
10日前

How to avoid ‘cultural rework’ on a legacy modernisation project
Scott Logic
When it comes to legacy modernisation projects, there’s a kind of rework – let’s call it ‘cultural rework’ – that organisations often seem to accept as an inevitable part of their investment. In this blog post, I look at some of the main cultural, team and human challenges that arise on legacy modernisation projects, and how they can be tackled.
11日前

Lessons under construction: My first client project
Scott Logic
I have recently come off my first client project, which I was part of for 9 months, and so I wanted to reflect on everything that I learnt during that time.
13日前

Testing an Event Ingestion Service: A Deep Dive into Our Approach
Scott Logic
Testing an event ingestion service is critical for ensuring reliable, scalable event-driven architectures. This blog dives into our approach to testing an ingestion service integrated with Azure Event Hubs, covering the testing strategy, tools, and process flow, with a detailed diagram to illustrate the pipeline.
17日前

Extracting Data From AI Models: A Tale of Three Approaches
Scott Logic
After building a React application with three AI assistants, our developer discovered that extracting your conversation history afterwards is like trying to collect debts in a frontier town: ChatGPT eventually pays up after some serious negotiation, Claude charms you while keeping the vault locked, and Copilot confidently hands you a treasure map to gold buried on someone else's land. The lesson? These AI partners can help you build impressive applications but somehow can't easily tell you what you discussed last Tuesday, so document as you go or risk spending more time archaeological than architectural.
18日前

Legacy Systems: Beyond the Modernisation Hype
Scott Logic
After two decades of working with highly regulated organisations, we've developed some strong opinions about legacy systems some of which run counter to prevailing industry narratives. Whilst other consultancies and vendors push their "proven frameworks" and "transformational roadmaps," we've watched well-intentioned modernisation initiatives stumble over the same fundamental misunderstandings about what legacy systems actually are and why they persist. This blog covers what we've learned about the uncomfortable realities that these frameworks rarely address.
19日前

Visualising the Trade Lifecycle - Phase 2: Refactoring with Cursor IDE
Scott Logic
In this instalment, I discovered that Cursor IDE transformed my chaotic multi-AI orchestra of wayward soloists into something rather more like a proper piano duet, successfully refactoring my 847-line monolith into modular components without the usual algorithmic amnesia. I found that when your IDE becomes your coding partner, you stop waving the baton at three separate musicians who occasionally abandon the sheet music for their own creative interpretations and start playing chamber music, even when you accidentally set fire to the entire score and your duet partner rescues the concert from almost certain disaster by magically producing a fresh copy from the archives.
19日前

Visualising the Trade Lifecycle - Phase 1: Building a React SPA with Multiple AIs
Scott Logic
A non-React developer built a trade lifecycle simulation using three AI assistants as his coding team, discovering that managing AI agents is rather like conducting an orchestra where each musician excels at different parts of the piece but occasionally abandons the score for a spot of impromptu improvisation. The project demonstrated that whilst AI collaboration can be very useful, someone still needs to wave the baton when your string section decides to have a go at bebop when they should be playing Beethoven.
24日前

Making Digital Emissions Data Work Better: How We Built the Technology Carbon Standard Schema
Scott Logic
Scott Logic created the Technology Carbon Standard Schema, an open-source tool that helps companies measure and share their digital carbon emissions data. With the ICT sector consuming 4% of global electricity, most organisations lack standardised ways to track their technology-related carbon footprint. The schema provides a structured format for measuring and exchanging this data between companies.
25日前

My Experience with the Scott Logic Graduate Training
Scott Logic
Having just completed the Graduate Training at Scott Logic, I wanted to reflect on the last three months and offer some advice to those who may be taking part in the future.
1ヶ月前

Agile-powered empowerment
Scott Logic
Practical insights of adapting agile methodologies to empower people. Spanning the topics of Mixed Martial Arts, decision-making and creativity.
1ヶ月前

GenAI sustainability: a review of the 2025 numbers
Scott Logic
A year after predicting GenAI's sustainability crisis, the 2024/25 financial data tells a concerning story. OpenAI's $10 billion revenue comes with $5 billion losses, whilst Anthropic burns $3-4 billion annually. With the sector consuming over $100 billion in venture funding and Big Tech spending $250 billion on AI infrastructure, we're witnessing what some critics are now calling a "subprime AI crisis" – an entire industry built on services sold at massive losses. The transparency initiatives from Hugging Face's AI Energy Score and the shift towards open source models (now 46% of enterprise preference) offer hope for a more sustainable GenAI 2.0 focused on efficiency over scale.
1ヶ月前

Beyond the Hype: Will Low-Code and No-Code be disrupted or powered up by AI?
Scott Logic
In this episode of Beyond the Hype, Oliver Cronk is joined by Ani Allen from OutSystems and Ryan Grey from Marra to explore the spectrum from No-Code, through Low-Code, to High- (or Pro-?) Code, and consider how AI is reshaping the development experience.
1ヶ月前

Embracing my Neurodivergent Journey
Scott Logic
Last year, I received a combined autism and ADHD (AuDHD) diagnosis. It was a pivotal moment that helped me reframe my life, and I decided early on to be open about my diagnosis, both to advocate for myself and to let others know they’re not alone.
1ヶ月前

From Diligence to Exit: The Critical Role of Data in PE Investments
Scott Logic
Data enables faster and more accurate due diligence, informs operational transformation post-acquisition, and supports more effective positioning when it comes time to exit. This post outlines the role of data across each of these key stages.
1ヶ月前

How is de-risking a legacy modernisation project different?
Scott Logic
If you’re working on an entirely new product with no dependencies on any existing system, you’re free to decide how best to build, test and deploy the product. However, if you’re modernising a legacy system, the approach to development and testing is less straightforward. In this blog post, I look at some of the key considerations that should inform the test strategy for a modernisation project. I also explain why it’s important to go beyond the hype and use the right tool for the right job at the right time.
1ヶ月前

Want to deliver value? Focus on flow
Scott Logic
On the route to delivering and realising value, the aim is to reduce the number of twists and turns in the software development pipework and improve flow. In this blog post, I’ll share some insights into practices and processes that reduce flow and what you can do to improve flow. It’s important to point out this is purposefully methodology-agnostic; I want to get beyond the rituals and practices of the different approaches and focus instead on the underlying best practices.
1ヶ月前