Go to file
Gregory Gauthier 0fc66fedcb docs(articles): add frontmatter to drafts and update README
Standardize draft articles with YAML frontmatter including title, date, topics, related, and abstract. Expand README drafts section into a table listing all drafts with topics. Add "Testing Telos" to published articles.
2026-04-20 10:58:49 +01:00
articles docs(articles): add frontmatter to drafts and update README 2026-04-20 10:58:49 +01:00
assets feat(diagrams): add PNG diagrams for Testing Telos post 2026-04-17 11:46:40 +01:00
references feat(diagrams): add PNG diagrams for Testing Telos post 2026-04-17 11:46:40 +01:00
scripts feat(diagrams): add PNG diagrams for Testing Telos post 2026-04-17 11:46:40 +01:00
.gitignore chore(gitignore): add ignores for IDE directories and log files 2026-04-07 15:21:45 +01:00
CLAUDE.md docs(metadata): standardize topics to controlled vocabulary 2026-04-07 16:59:43 +01:00
GROK.md docs(metadata): standardize topics to controlled vocabulary 2026-04-07 16:59:43 +01:00
poetry.lock feat(diagrams): add PNG diagrams for Testing Telos post 2026-04-17 11:46:40 +01:00
pyproject.toml feat(diagrams): add PNG diagrams for Testing Telos post 2026-04-17 11:46:40 +01:00
README.md docs(articles): add frontmatter to drafts and update README 2026-04-20 10:58:49 +01:00

Work Blog

A collection of articles on software testing, test engineering, and Agile methodology by Gregory Gauthier.

Published Articles

Article Topic
Testers As Explorers Exploratory testing as chartered expedition, not aimless wandering
Agile, Or Whatever You Call It The case for Agile practices beyond the buzzword
The Various Uses Of Vegetable Condiments In Testing BDD, Gherkin, and the proper use of Cucumber
Five Essential Lessons Key takeaways from Lessons Learned In Software Testing
The Categories Of Testing Categorising tests by the kinds of facts they discover
The Perturbation Theory Of Exploratory Testing Applying perturbation theory concepts to exploratory testing
What Is A Competent Tester? Joel Spolsky on the distinction between testers and failed programmers
The Logic Of Software Testing Formal reasoning methods testers use: modus ponens, modus tollens, induction, and abduction
Perfection And Testing Why testing is about managing risk and confidence, not chasing perfection
Resources For Testers Recommended books, blogs, and learning resources for software testers
What Makes Us Better Whether AI tools like Claude change the kind of craft, not just the speed
Testing Telos Four archetypal testing shapes, each the visible expression of a distinct engineering telos

Drafts

Article Topic
The Uses and Abuses of Test Automation Whether automation expands the craft of testing or quietly becomes a different craft
Agile Stories User stories as actors, objects, and purposes — what this reveals about Agile
When Not To Test Phronesis about where testing effort is wasted or actively harmful
The Oracle Problem How we know what "correct" means, and how oracles conflict
Popper and the Risky Test A good test as a falsifiable prediction — Popper's demarcation applied to suites
Regression as Institutional Memory Test suites as codified belief; failures as either discovery or amnesia
On Flakiness Heraclitus and the non-deterministic test — flakiness as a signal, not noise
Tacit Knowledge and the Testing Checklist Polanyi on what experienced testers know but cannot hand to a checklist or an LLM
The Tester as Witness The legal metaphor that dissolves the "tester as gatekeeper" confusion
Test Environments and Plato's Cave Dev, staging, UAT, prod as caves with their own shadows
Testing Probabilistic Systems Why the pyramid breaks on ML, and what shape replaces it
When Quality Becomes Quantity Goodhart's Law and the degradation of testing metrics once they become targets

Structure

articles/
  published/   # Completed articles
  drafts/      # Work in progress
assets/
  clipart/     # Illustrative clipart
  general/     # Screenshots and diagrams
  memes/       # Memes referenced in articles
scripts/
  new-article          # Creates new article from title and opens in vim
  article-template.md  # Template used by the script

Creating New Articles

You can quickly create a new article with proper front-matter using the helper script:

scripts/new-article "The Telos of Test Automation"

This will:

  • Generate a clean slug from the title
  • Create the file in articles/drafts/
  • Populate it with the current front-matter standard and template structure
  • Open the file in vim (falls back to vi)

See scripts/article-template.md and GROK.md for the current conventions.