Blog

Paul Graham

Senior Developer with over 20 years of experience. Always keen to broaden my horizons.

Particularly interested in UX theory and Agile methodologies. Co-organiser of the Agile North East Meetup.

Artificial Intelligence
We’ve undertaken experiments to explore the impact of GenAI tools on developer productivity, revealing a 37% improvement in productivity (speed), however, this result is a misrepresentation of what it means to be productive as a developer. This article delves more deeply, beyond punchy metrics, to explore the overall experience of working with these entirely new tools. We discuss where these tools are most effective, the challenge of quality code, the learning curve and much more.
UX Design · Video
This session summarises the results of a survey showing that much of the population is unable to complete medium-complexity tasks, and that only a small percentage has high-level computer-related skills. This is something that we all need to consider when building software solutions.
Tech
Van Halen famously requested M&M's with no brown sweets as part of their 1982 world tour rider. What, if anything, is there to learn from this ridiculous demand, and can it help improve our software development processes?
Tech
The second in a series of posts exploring the things that Spring Boot does when it magically Autowires application dependencies. Is it really a kind of magic, or is there no such thing?
Tech
A series of posts exploring the things that Spring Boot does when it magically Autowires application dependencies. Is it really a kind of magic, or is there no such thing?
Delivery
Adapted from a Lightning Talk this is a brief blog post visiting ten points about agile software development that people may recognise from their own experiences. The aim is to inspire readers to focus on a specific improvements for their own agile teams.