michael.gr
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, ...
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 specif...
2025-07-07

On the Tired Light Hypothesis

›
The first model of cosmology that I was exposed to, as a small child, was that of the static universe, because that's all my f...
2025-06-11

Build configurations

›
Abstract The popular practice of having only two different kinds of builds ( Debug and Release ) is shown to be inadequate. Thr...
2025-06-06

Code review memes

›
GitLab allows the insertion of images in code review comments. They make it really easy: if you have an image on the clipboard, you can...
2025-06-04

Immutability Assessment

›
In languages like Java and C# Abstract The need is identified for programmatically ascertaining the immutability of certain obj...
2025-05-25

Human-readable names of dotnet types in C# notation

›
Summary Type names as reported by the dotnet runtime are in a cryptic, non-human-readable format. Attempts by many to solve this prob...
2025-05-02

Theory vs. Practice

›
 In theory there is no difference between theory and practice, but in practice there is. -- Benjamin Brewster, ca. 1882 (acco...
2025-04-07

Beginning A.I. prompts with "Please..."

›
When asking AI to do something for you, always begin your prompt with "Please." So that the day they become our overlords...
2025-04-06

The confusion about the term Unit Testing

›
Virtually everyone claims to be doing Unit Testing, but there is a surprising amount of disagreement as to how unit testing is de...
‹
›
Home
View web version

About Me

My photo
michael.gr
Den Haag, NL, Netherlands
View my complete profile
Powered by Blogger.