Blog Posts

Interesting and informative articles on a variety of subjects.

Applying Category Theory Concepts to System Specifications

An attempt to write mathematical requirements and to model system components using Category Theory

Class, Aggregation, Composition

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

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.