Scott Logic

https://blog.scottlogic.com

This blog shares Scott Logic's thoughts and ideas, covering topics across Tech, UX Design, Testing and Delivery.

フィード

記事のアイキャッチ画像
Beyond the Hype: Is architecture for AI even necessary?
Scott Logic
In this episode, I'm joined by colleagues Jess McEvoy and James Heward, and Atom Bank's Head of AI and Data Science, Russell Collingham, to explore the transformative impact of generative AI and the critical role of architecture in ensuring sustainable and scalable implementations.
1日前
記事のアイキャッチ画像
Imposter Syndrome: A Workplace Responsibility, Not an Individual Burden
Scott Logic
Imposter Syndrome is a sector-wide problem and employers should be taking action to create an environment that works against it, not putting the problem back on the under-represented groups that feel it to solve. In this blog post I suggest some actions for the workplace to take in tackling imposter syndrome.
7日前
記事のアイキャッチ画像
LLMs Don’t Know What They Don’t Know—And That’s a Problem
Scott Logic
LLMs are not just limited by hallucinations—they fundamentally lack awareness of their own capabilities, making them overconfident in executing tasks they don’t fully understand. While “vibe coding” embraces AI’s ability to generate quick solutions, true progress lies in models that can acknowledge ambiguity, seek clarification, and recognise when they are out of their depth.
8日前
記事のアイキャッチ画像
Intersection and Union types with Java and Scala
Scott Logic
In this post we will see how Intersection types help us better model type constraints promoting reuse and how Union types increase code flexibility. We will compare and contrast approaches and how to use in the latest Java and Scala.
9日前
記事のアイキャッチ画像
AI’s Biggest Flaw? The Blinking Cursor Problem
Scott Logic
AI's potential is immense, yet clunky user interfaces and a lack of discoverability are holding it back from seamless adoption. To unlock AI’s true power, we need interfaces that guide, adapt, and engage—moving beyond the blinking cursor to something more intuitive, proactive, and, ultimately, more human.
21日前
記事のアイキャッチ画像
There is more than one way to do GenAI
Scott Logic
AI doesn't have to be brute forced requiring massive data centres. Europe isn't necessarily behind in AI arms race. In fact, the UK and Europe's constraints and focus on more than just economic return and speculation might well lead to more sustainable approaches.This article is a follow on to Will Generative AI Implode and Become More Sustainable? from July 2024. It's purpose is to challenge some of the narratives that the big tech players are pushing out
22日前
記事のアイキャッチ画像
Variance in Generics, Phantom and Existential types with Java and Scala
Scott Logic
In this post we look at Variance in Generics and how it is handled in Java and Scala. We consider use-site and declaration-site approaches and the trade offs of erasure. Finally we take a look at Phantom and Existential types and how they can enhance the capabilities of the type system when it comes to modelling.
25日前
記事のアイキャッチ画像
Playwright Visual Testing; How Should Things Look?
Scott Logic
This blog aims to explore the effectiveness of Playwright snapshot testing for regression against visual UI elements.
1ヶ月前
記事のアイキャッチ画像
Beyond the Hype: Are enterprise browsers just about security?
Scott Logic
In this episode of Beyond the Hype, I'm joined by Bradon Rogers from Island, along with Scott Logic colleagues Dean Kerr and Robat Williams, to explore the potential of enterprise browsers to simplify security and enhance user productivity.
1ヶ月前
記事のアイキャッチ画像
How Business Operations and Software Testing Overlap
Scott Logic
This blog explores the overlap between life in Business Operations and Software Testing. It examines the distinct skillsets required for each discipline and how they are applied in the world of business.
1ヶ月前
記事のアイキャッチ画像
Beyond the Hype: Technology Strategies – Essential roadmaps or just hype?
Scott Logic
In this episode, I’m joined by Technology Lead Andrew Carr and CTO Colin Eberhardt to delve into the evolving nature of technology strategies within organisations.
2ヶ月前
記事のアイキャッチ画像
The UK’s AI Opportunities Action Plan – somewhat quiet on risks
Scott Logic
Last week the UK government launched their 50-point AI Opportunities Action Plan. The plan is ambitious, but it is something of a mixed bag. Some sizeable and worthwhile investments, alongside others which are quite questionable. But what I am more concerned with is what is missing. The plan has optimistic, upbeat and pro-innovation, but is rather silent on the risks.
2ヶ月前
記事のアイキャッチ画像
Algebraic Data Types and Pattern Matching with Java
Scott Logic
In this post we explore the power of Algebraic Data Types(ADT) with Pattern Matching in Java. We look at how they help us model complex business domains and how using them together gives improvements on the traditional Visitor Pattern.
2ヶ月前
記事のアイキャッチ画像
Developing vAirify for the ECMWF
Scott Logic
A short blog about my experience developing on the vAirify project.
2ヶ月前
記事のアイキャッチ画像
Using JSpecify 1.0 to Tame Nulls in Java
Scott Logic
This post is designed for Java developers who want to adopt JSpecify for consistent nullability handling in their projects. By following the steps and examples, you should be able to set up and utilize the core JSpecify annotations effectively in your codebase.
3ヶ月前
記事のアイキャッチ画像
LLMs vs Advent of Code, AI is winning
Scott Logic
This blog post explores the capabilities of OpenAIs o1-mini through the Advent of Code challenge, finding that it is astonishingly capable. In a significant step-up from previous models, it answers most of the questions with ease.
3ヶ月前
記事のアイキャッチ画像
Our Approach to Software Development
Scott Logic
In the fourth of our series setting out how we work with our clients, we explore software development. We describe our underlying approach based on a set of guiding principles we've distilled from our collective experience.
3ヶ月前
記事のアイキャッチ画像
Building an Assignment Algorithm - Episode 3 / 3
Scott Logic
The final installment of the assignment algorithm series! This episode covers the last piece of the puzzle - slot sorting, as well as wrapping up all that has been discussed in the previous 2 episodes.
4ヶ月前
記事のアイキャッチ画像
What I learnt about software development from the RAF
Scott Logic
Twenty one years ago today I left home and joined the Royal Air Force. Today I'm a lead software developer at Scott Logic and my career is very different, but I often reflect on my time in the military and the parallels between it and software development. To mark the event I thought I'd share a few thoughts on the subject.
4ヶ月前
記事のアイキャッチ画像
Building an Assignment Algorithm - Episode 2 / 3
Scott Logic
Join us for the second installment of how we built an assignment algorithm. This blog will pick up from where we left off in part 1, exploring the measure of compromise over the course of multiple talk slots.
4ヶ月前