Written by: admin

BaseBean

A class inherits from a utility class to obtain implementation convenience, even though it does not represent a meaningful subtype.
gravatar
By admin
 · 
November 9, 2026

Stovepipe system

In engineering and computing, "stovepipe system" is a pejorative term for a system that has the potential to share data or functionality with other systems but which does not do so.
gravatar
By admin
 · 
November 9, 2026

Anemic Domain Model

The anemic domain model is described as a programming anti-pattern where the domain objects contain little or no business logic like validations, calculations, rules, and so forth.
gravatar
By admin
 · 
November 9, 2026

Input kludge

Input handling grows through ad hoc fixes instead of a consistent approach to validation and unexpected values.
gravatar
By admin
 · 
November 9, 2026

Interface bloat

Interface bloat is a phenomenon in software design where an interface incorporates too many (often unnecessary) operations or elements, causing issues such as difficulty navigating and usability.
gravatar
By admin
 · 
November 9, 2026

Race hazard

A race condition or race hazard is the condition of an electronics, software, or other system where the system's substantive behavior is dependent on the sequence or timing of uncontrollable events, leading to unexpected …
gravatar
By admin
 · 
November 9, 2026

Magic pushbutton

The magic pushbutton is a common anti-pattern in graphical user interfaces. At its core, the anti-pattern consists of a system partitioned into two parts: user interface and business logic, that are coupled through a …
gravatar
By admin
 · 
November 9, 2026

Inner-platform effect

The inner-platform effect is the tendency of software architects to create a system so customizable as to become a replica, and often a poor replica, of the software development platform they are using.
gravatar
By admin
 · 
November 9, 2026

Gold plating

In project management and time management, gold plating is the phenomenon of working on a project or task past the point of diminishing returns.
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