Programming
11 September 2026 · 4 min read

An Evening in the Life

I have used this WordPress blog sporadically over the years, talking about things that interest me. I’ve not used it for software since I stopped writing commercial…

  • Programming
  • Software
  • Technical
AI
11 July 2026 · 1 min read

Ai Terminology and Concepts

This document was originally designed to accompany a training course I was giving, however it may be of use to others, so I’ve made it available here for anyone to…

  • AI
  • Technical
30 June 2026 · 4 min read

Creating Documentation with AI

AI is great at producing documentation. Point it at a folder of text and images and get it to make sense of the contents and produce documentation, or better yet, as a…

  • AI
  • Database
  • LM Studio
9 June 2026 · 3 min read

Simple Introduction to Claude Dispatch

Claude Dispatch has been around for a few months now (since March 2026) and has received a fair bit of press. It’s a genuinely useful tool that covers a myriad of use…

  • AI
25 April 2026 · 5 min read

Local AI: With LM Studio

Introduction What is a local LLM? When people talk about AI they are often referring to the chatbots such as Claude, ChatGPT or Gemini. These chatbots are user…

  • AI
  • LM Studio
  • Local LLMs
20 April 2026 · 3 min read

AI Prompt: The Goal (Eli Goldratt)

Back in the day I purchased the The Goal by Eli Goldratt. I loved his work and read it several times as well as every other book he’s written. Yeh, I am that sad! I was…

  • AI
  • Ideas
17 April 2026 · 5 min read

Using Claude.ai with your Database (Part 2: MCP)

In an earlier post I talked about how to educate Claude about your ERP system or any other database so that Claude is able to accurately generate SQL queries for you…

  • AI
  • Database
  • Security
AI
11 April 2026 · 1 min read

Using Claude.ai with your Database (Part 1.1)

For those who messaged me asking for further information on the script that I used to create the database schema extract, I’ve made available below the documentation for…

  • AI
  • Database
  • Programming
8 April 2026 · 2 min read

Using Claude.ai with your Database (Part 1)

AI can answer a lot of questions with varying levels of accuracy, it is even pretty good at creating SQL queries, but if it doesn’t know your database then it’s a very…

  • AI
  • Database
AI
12 January 2026 · 1 min read

AI: Is Society Ready?

It’s interesting that despite the many differences of opinion regarding AI, few people acknowledge the fact that potentially it will turn society on its head, and we are…

  • AI
6 February 2024 · 1 min read

Why Xojo?

People sometimes ask what language I use for software development. For many years now my preferred language has been Xojo. The response to this is normally ‘What’s…

  • Programming
  • Software
2 February 2024 · 3 min read

Databasics: 1 – Primary Keys

There is an ongoing debate among database experts regarding the design of a Primary Key. A debate that in my opinion should have been done and dusted a long time ago…

  • Database
  • Technical
2 February 2024 · 1 min read

Artificial Intelligence: Badly Named?

It’s often said that it’s all in the name. Naming is extremely important whether variable naming in Software Development or naming a particular technology itself…

  • AI
  • Opinions
  • Technical
2 February 2024 · 1 min read

Cross Platform Development with Xojo

How about a software development environment that lets you create powerful cross platform software for the following platforms: Windows macOS Linux iOS Android Raspberry…

  • Software
  • Technical
  • Xojo
Opinions
2 February 2024 · 2 min read

Software Licensing & Piracy: Part 2

Part one of this article finished with the following question: What is it fair to expect your customer to do to license their copy of your product, and so help protect…

  • Opinions
  • Software
2 February 2024 · 3 min read

Software Licensing & Piracy: Part 1

This is an article I wrote in 2014 and which was later published in Better Software Magazine, September / October 2014 edition. Your favourite piece of software was…

  • Opinions
  • Software