Latest in: Software engineering

Ambiguous Viewpoint

Object-oriented analysis and design (OOAD) models are often presented without clarifying the viewpoint represented by the model. By default, these models denote an implementation viewpoint that visualises the structure of a computer program.
gravatar
By admin
 · 
November 9, 2026

Big Ball of Mud

A big ball of mud is a software system that lacks a perceivable architecture. Although undesirable from a software engineering point of view, such systems are common in practice due to business pressures, developer …
gravatar
By admin
 · 
November 9, 2026

Database-as-IPC

In computer programming, Database-as-IPC may be considered an anti-pattern where a disk persisted table in a database is used as the message queue store for routine inter-process communication (IPC) or subscribed data processing.
gravatar
By admin
 · 
November 9, 2026

Selected Works

My first projectProject type