Documentation
Read the public project summaries
Written while the work happened: why each project exists, the decisions behind it, and how it developed.
Public summaries, private systems
The pages below are summaries, reviewed before publication. The systems behind them, including the source code, admin tools, operating instructions, and release records, are private. We do not publish access details, sign-in details, customer information, or other private operational material.
How we write
How the documentation is written
Every project’s technical documentation follows one house standard, called STE-lite. It adapts ASD-STE100 Simplified Technical English, the aerospace standard for aircraft maintenance documentation, and pairs it with George Orwell’s six rules for plain English. Aviation writes for a reader under pressure who must not misread a step. An operator restoring a database at three in the morning is that reader too.
A worked example
One safety-critical sentence, before and after
The pile-up of nouns is gone, the condition comes first, and the worn-out figure of speech is cut. The longest sentence is now 12 words. (pg_dump is a standard database backup tool.)
How it is checked, and its limits
In the SouthpawStrings code, the build fails if a banned phrase appears in the covered documents. A separate score, for guidance only, counts long sentences, passive voice, and filler per hundred words. A check may fail a build only if it never flags a correct sentence. This is not certified ASD-STE100. It does not use the licensed dictionary of approved words, and a tool can measure the shape of a sentence, never whether it is true. Pages written for people, like this one, keep a human voice.