Here on my Articles page, you can find a range of technical articles of software development. While these are mainly focused on mobile application development they contain many exciting insights and ideas that can apply to a wide range of application types and software development projects.

Solutioning, the gentle art of not wasting everyone’s time.

Solutioning, the gentle art of not wasting everyone’s time.

The Secret Sauce to Agile Development Part 4

Discover how AI accelerates agile solutioning by helping teams generate smarter ideas, validate solutions with customers, and iterate faster. Blog 4 distils 30 years of practical wisdom into clear strategies for guiding decisions, cutting meeting fatigue, and building better outcomes—without wasting everyone’s time.

The fourth of twelve sizzling episodes that will demystify agile development and show you How to Get Things Right.

Continue reading
The $64,000 Question – You want it to do what??

The $64,000 Question – You want it to do what??

The Secret Sauce to Agile Development Part 3

Tackles the messy art of use case writing—how to turn stakeholder waffle into clear, testable requirements that actually help your team deliver value. Whether your developers are powered by espresso or just winging it, this guide shows you how to capture “The How” behind your software with real-world examples and cheeky commentary. Perfect for Agile teams, product owners, and anyone tired of building features that don’t do what the customer wants.

The thrid of twelve sizzling episodes that will demystify agile development and show you How to Get Things Right.


Continue reading
Requirements Served Hot, Epics, Features, Stories and PASTA!

Requirements Served Hot, Epics, Features, Stories and PASTA!

The Secret Sauce to Agile Development Part 2

Dive into Blog 2 where we serve up a spicy take on software requirements. Learn how to write effective user stories, distinguish them from use cases, and break down epics and features with real-world examples. Whether you're a dev, tester, BA, or stakeholder, this post blends Agile wisdom, humour, and pasta metaphors to help you capture requirements that actually deliver value.

The second of twelve sizzling episodes that will demystify agile development and show you How to Get Things Right.

Continue reading
Vision, Value, and the Guy With the Dough

Vision, Value, and the Guy With the Dough

The Secret Sauce to Agile Development Part 1

Agile isn’t just about velocity—it’s about delivering real value to real people. This post explores how to define value, align stakeholders, and avoid the classic traps that derail good intentions. Featuring Charlie Bluster and the G Man’s streetwise wisdom.

The first of twelve sizzling episodes that will demystify agile development and show you How to Get Things Right.

Continue reading
Build your Own AI - Part 2

Build your Own AI - Part 2

Hello and Welcome to this second article in the G-Man’s Streetwise Series on How to Build Your Own AI! My name is Graeme Clarke, software engineer, green computing pioneer, author and inventor.

This is the second article in this incredible series and in it I’m going to dive into the design of the software that makes up the AI, the data pipelines, (an essential element), and I’ll devote a quick word to the look and feel of the user interface.

I also hope to impart some of my wisdom and experience in successfully building quality software systems over the last three decades. If you’re not interested in reading all my bemused ramblings but still want the good stuff, then keep an eye out for the HOT TIP callouts.

So read on or in the immortal words of Dave Lister: “Let's get out there and twat it!”

Continue reading
Build your Own AI - Part 1

Build your Own AI - Part 1

Or Implementing Live Ops and In-App Artificial Intelligence

Live Ops is about introducing Artificial Intelligence (AI) to customise the user’s experience keeping them engaged and maximising the value they get from the software.

It is particularly appropriate for video games where the AI can dynamically change the game parameters making it easier or harder, rewarding the player or even just providing hints and tips at the right time. Live Ops Services are available out there on the Net but they are expensive and require third party APIs to be built into the code potentially putting them beyond the reach of those who can afford neither the cost nor the impact on their apps.

This is the first in a series of articles where I will demystify Live Ops and Artificial Intelligence by describing my journey to build an AI from scratch and incorporate it into my existing mobile games. Do you want to read about a real-world example of making AI work or are you a software engineer or an Indie game developer who wants to build Live Ops into your own projects? If the answer is Yes then read on as these articles are for you!

Continue reading

Why not take a look at some of my other work:


Found something useful?

Please share this page with your friends.

.