Blog Posts

Interesting and informative articles on a variety of subjects.

Class, Aggregation, Composition

What is the difference, and when should each be used?

The Need for Shared Reference Data

This post covers the need for sharing more than just a data model, shared Reference Data is also essential.

How to Model Absolutely Everything Using HQDM

A discussion showing just how comprehensive HQDM is as a model

HQDM Plans and Requirements

An example of how to use HQDM Plans and Requirements

HQDM Systems and System Components

An example of how to use HQDM Functional Systems and System Components

AI and System 1/System 2 Thinking

Exploring the intersection between artificial intelligence and dual-process theory of human cognition

AI Coding Part 2

Advanced techniques and practical applications

AI Coding

How to make it work for you

2025 R&D Tasks

Things I plan to work on in 2025

An LLM Christmas Plan

Planning a perfect Christmas using an LLM

Simpler HQDM

A simpler alternative to HQDM, more suitable for programmers

HQDM

An introduction to Developing High Quality Data Models, by Dr. Matthew West.