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: Should fully autonomous AI agents be developed?
Scott Logic
In this episode, I'm joined by colleagues David Rees, Hélène Sauvé, Ivan Mladjenovic and Emma Pearce. Together, we delve into the practical applications and limitations of agentic AI and its implications for enterprise AI deployments.
3日前
記事のアイキャッチ画像
Higher Kinded Types with Java and Scala
Scott Logic
In this post we will see how Higher Kinded Types types can help increase the flexibility of our code and reduce duplication.
8日前
記事のアイキャッチ画像
Tiny Computer, Big Headache - Porting Advent of Code to the Pi Pico
Scott Logic
Following Advent of Code 2024, I migrated some of my solutions to run on a Raspberry PI Pico microcontroller
11日前
記事のアイキャッチ画像
InferESG: Finding the Right Architecture for AI-Powered ESG Analysis
Scott Logic
During the InferESG project, we made a pivotal decision to use an orchestrated workflow to conduct a deterministic process, parallel to the agentic system.
17日前
記事のアイキャッチ画像
Making Sense of the AI Developer Tools Ecosystem
Scott Logic
The AI developer tooling landscape has rapidly expanded from simple autocomplete to a complex ecosystem of assistants, agents, and AI-first environments. In this post, I propose a practical classification based on how AI is positioned within your workflow—from "arm’s length" tools like ChatGPT to fully "AI-first" environments like Cursor.
17日前
記事のアイキャッチ画像
Functors and Monads with Java and Scala
Scott Logic
Learn about how Functors and Monads provide patterns to write cleaner, more composable, and robust code that helps us deal with operations like handling nulls, managing errors and sequencing asynchronous actions.
19日前
記事のアイキャッチ画像
pytest with Requests: A useful automation alternative to Postman in a Python world
Scott Logic
Developing a greenfield project inherently requires decisions to be made both up front and along the way that have the potential to dramatically steer the course of the journey. This is not just true for the development of the product itself, but also testing methodology and tooling.
25日前
記事のアイキャッチ画像
InferESG: Augmenting ESG Analysis with Generative AI
Scott Logic
In response to the FinTech Scotland innovation challenge we developed InferESG; augmenting ESG analysis and identifying potential greenwashing.
1ヶ月前
記事のアイキャッチ画像
Insights on AI Sustainability at Data Centre World 2025
Scott Logic
Oliver's reflections on the Sustainable AI and Data Centres type content at Data Centre World London March 2025.
1ヶ月前
記事のアイキャッチ画像
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.
1ヶ月前
記事のアイキャッチ画像
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.
1ヶ月前
記事のアイキャッチ画像
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.
1ヶ月前
記事のアイキャッチ画像
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.
2ヶ月前
記事のアイキャッチ画像
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
2ヶ月前
記事のアイキャッチ画像
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.
2ヶ月前
記事のアイキャッチ画像
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.
2ヶ月前
記事のアイキャッチ画像
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.
2ヶ月前
記事のアイキャッチ画像
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.
3ヶ月前
記事のアイキャッチ画像
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.
3ヶ月前