ARTICLES
some semi-formal writings on a limited range of subjects
software development
-
Understanding Software Engineering Design
- A brief description of what seem to be the abstract essentials of software engineering design.
(3000 words,
20 min read)
-
On Naur's ‘Programming As Theory Building’
- A problem in Naur's ‘Programming As Theory Building’ and the improved philosophical model it prompted.
(1500 words,
10 min read)
-
Is 'Software Architecture' Really Architecture ?
- The software world doesn't know what ‘architecture’ means. It needs to seek edification from other disciplines.
(550 words,
5 min read)
-
A Building Industry Model For Software Development
- A conceptual framework for understanding software development, modelled on the building industry.
(3000 words,
20 min read)
-
Software Architecture And Engineering Definitions
- well-founded definitions for the terms 'architecture' and 'engineering' in software
(750 words,
5 min read)
-
A Software Engineering Symbol
- a symbol for software engineering, evolved from the hacker emblem
(350 words,
5 min read)
-
Software Engineering And Civil Engineering
- abstracting civil engineering as a guide to software engineering
(3000 words,
20 min read)
-
Software Technical Design Guide
- a short guide for software technical design
(1200 words,
10 min read)
-
Ruby Speed Guide
- some simple ways to make Ruby code faster (1300 words,
10 min read)
-
USDP-Distilled eXtreme Documentation
- a simple software technical documentation format
(1600 words,
10 min read)
-
Open Augmentation Files
- a very simple pattern for sharing marked-up/parsed augmentations of files
(400 words,
5 min read)