Writing
Use this when you start a draft. Goal: complexity made simple. A teammate should get it on the first read.
Voice
- Casual and concise. Write like you’re explaining it over coffee, not presenting to a steering committee.
- NZ English. Organise, behaviour, licence (noun), initialise.
- No corporate lingo. Skip “leverage”, “synergy”, “best-of-breed”, “journey”, “empower”.
- Prefer “you” and “we”. Short paragraphs. One idea per section.
- No “Who Benefits” sections. The reader can decide if it’s for them.
Where it goes
| If the piece is… | Put it in… |
|---|---|
| A pattern or principle that will still matter in three years | Concepts — Patterns or Principles |
| Steps, playbooks, “do this then check that” | Guides — Observability, CI/CD, Containers |
| Scripts, CLIs, glue you’d keep in a team repo | Guides / Tooling |
| Opinion, trade-offs, trend takes, dated advice | Insights — Trends or Strategy |
Tag by provider, discipline, and audience. Three to five tags is plenty.
Skeletal framework
The mess ← open with lived pain (1–3 sentences)
The idea / take ← name the approach; plain language
[body] ← section-specific (below)
Check it worked ← optional; Guides almost always
Gotchas ← what bites; what I'd skip
Related ← optional links; end when the point is madeConcepts body
When it fits → How to apply it
Guides body
Before you start → Steps → Check it worked
Insights body
What’s going on → What I’d do → What I’d skip
Insights use The take when the opinion is the hook.
Tooling body
Same as Guides, leaner: mess → steps/script → check → gotchas.
Scaffold a draft
hugo new content concepts/patterns/my-pattern.md
hugo new content guides/observability/my-playbook.md
hugo new content --kind tooling guides/tooling/my-script.md
hugo new content insights/strategy/my-take.mdReference posts
- Concepts — Bulkheads
- Guides — SLO alerting
- Insights — Managed vs self-hosted
Last updated on • Steve Rackham