2025-08-29

The perils of whiteboards

Summary 

Building upon the realization that conventional means of software design today amount to nothing more than fancy whiteboards, we examine the pitfalls, disadvantages, and consequences of designing software using such tools.

This post is support material for michael.gr - Towards Authoritative Software Design.

2025-08-15

The state of affairs in computer-aided software design

Abstract

In this paper we examine the current state of affairs in Computer-Aided Software Engineering (CASE) (W) tools specifically aimed at software design. We look at individual tools as well as entire categories of tools with respect to applicability and effectiveness, and we notice their abject inadequacy.

This post is support material for michael.gr - Towards Authoritative Software Design.