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.
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 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.
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
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.
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
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
Green Computing is about reducing the energy required to build, test, operate and maintain software. It requires us to take responsibility for our own code and not just rely on the big cloud providers and others to do it for us.
With Green Computing Software Engineers really can help save the planet.
The hilarious epic adventure saga of a lovable small orphan boy with a runny nose who turns into a super arch-villain that will cause any hero to go running for the toilet in terror!
Charlie has a secret, a superpower, and lots of bad people like the Mafia want to use him for their own Evil Purposes such as Teasing their Little Sisters or Nicking Flipping Great Wadges of Cash.