#opinion

9 posts

·6 min read
What we mean when we say 'the cloud'
The cloud was a network-diagram icon for two decades before it was a product. Compaq coined cloud computing in 1996, AWS made it real in 2006, and the surrounding vocabulary — VPS, hyperscaler, colocation — each carries its own history.
#cloud
#infrastructure
#history
#opinion
#ai-assisted
·6 min read
YAML vs YML, and what 'markup language' actually means
The .yml extension is a 1990s DOS artifact. The 'YAML Ain't Markup Language' acronym is a 2002 self-correction. Both questions resolve cleanly once you know markup languages and data serialisation formats are different categories with different ancestors.
#yaml
#markup
#history
#data
#opinion
#ai-assisted
·7 min read
Where database names come from
A short tour of database name origins. Children, code names, predecessors, acronyms, mythology, and at least one pet duck on a houseboat. Most of the history of the field is hidden inside the names themselves.
#databases
#history
#opinion
#ai-assisted
·6 min read
SQL or 'sequel': a short history of two pronunciations
Two pronunciations of SQL have coexisted for nearly fifty years. Why the language was renamed in the first place, and what each pronunciation preserves, turns out to be more interesting than the debate that surrounds it.
#sql
#databases
#history
#opinion
#ai-assisted
·9 min read
Review LLM diffs as a team, and draw a deterministic map
A 2026 study found humans are quietly being gentler on AI-authored PRs than on human-authored ones. Single-reviewer review already broke at 400 lines per diff. The fix is two old ideas — distribute the review across the team, and pair every diff with a deterministic map of the code flow.
#ai
#llm
#code-review
#team-practice
#mob-programming
#deterministic-tools
#opinion
#ai-assisted
·1 min read
What this series is
A small series of opinionated hot takes on AI engineering, drafted with LLM assistance and verified by hand. The index post.
#meta
#opinion
#writing
#ai-assisted
·17 min read
Twenty LLMs do not make a team
Brooks said adding people to a late project makes it later. Adding LLMs follows a similar pattern, except the cost lands on a different axis — output rises while shared understanding of the system erodes, and the resulting cognitive debt eventually has to be paid.
#ai
#llm
#productivity
#cognitive-debt
#brooks
#team-scaling
#burnout
#opinion
#ai-assisted
·8 min read
Every new AI IDE is the same model with a different system prompt
Cursor, Kiro, Windsurf, Antigravity, Trae. All forks of VS Code, all wrapping one of three model APIs, all selling a long system prompt that does not move the model's ceiling. The vibe-coding tech-debt numbers were always pointing somewhere else.
#ai
#llm
#ai-ides
#vibe-coding
#agentic-ai
#opinion
#ai-assisted
·12 min read
Telling an AI not to hallucinate is like telling a person not to make mistakes
Apple's "do not hallucinate" prompt is funny. The same logic is why AI-written + AI-reviewed pipelines silently approve bugs, why long contexts compound errors, and why the real guardrails are deterministic.
#ai
#llm
#agentic-ai
#guardrails
#hallucination
#code-review
#context-engineering
#opinion
#ai-assisted