Commit Graph

15 Commits

Author SHA1 Message Date
Gregory Gauthier
3cb83e0276 docs(articles): clarify Aristotle's concept of telos
Update the description in testing-telos.md to explicitly define "telos" as the concept of an ultimate purpose.
2026-04-17 12:47:47 +01:00
Gregory Gauthier
8cd2fc84d4 docs(articles): reorder paragraphs in testing-telos article
Swapped the order of the two introductory paragraphs after the opening for improved logical flow, and added "also," to the Aristotelian terms sentence for clarity.
2026-04-17 12:43:55 +01:00
Gregory Gauthier
f5a88637e6 docs(articles): refine wording in testing-telos article
Add a sentence to better introduce the concept of testing strategies as shapes, improving clarity and flow in the paragraph.
2026-04-17 12:41:49 +01:00
Gregory Gauthier
7b1428ee55 docs(articles): publish testing-telos article 2026-04-17 12:27:55 +01:00
Gregory Gauthier
635f198e88 docs(articles): improve clarity and rephrase sections in testing-telos draft
- Replaced "cheap" with "inexpensive" for better tone.
- Explicitly introduced "telos" with Aristotle reference.
- Rephrased sentences for better flow and conciseness.
- Updated risk distribution description for precision.
2026-04-17 12:13:05 +01:00
Gregory Gauthier
9af411d6c8 docs(articles): refine testing-telos draft for clarity and flow
- Remove redundant subtitle and reorganize introduction
- Simplify language around "telos" and rephrase key sections
- Update diagnostic question and conclusion for better readability
2026-04-17 12:04:34 +01:00
Gregory Gauthier
1396de6a7e feat(diagrams): add PNG diagrams for Testing Telos post
Update testing-telos.md with relative asset paths and refined content.
Add generated PNGs: telos-feature-iteration.png, telos-invariance-testing.png,
telos-cross-cutting.png, telos-targeted-concerns.png.
Introduce pyproject.toml and poetry.lock for diagram generation dependencies.
Add svg-to-png.py script for generating diagrams.
Rename drafts/testing-telos.html to references/testing-telos.html.
2026-04-17 11:46:40 +01:00
Gregory Gauthier
2df4e5fe10 docs(articles): add draft on testing telos
Introduces article on testing strategies shaped by purpose (telos), including four archetypes: triangle, bullseye, diamond, and star. Adds corresponding SVG diagrams in assets/clipart.
2026-04-17 11:18:39 +01:00
Gregory Gauthier
035cdbc051 feat(articles): add draft page for Testing Telos
Introduces an interactive HTML page in drafts/ explaining testing strategies via geometric shapes (triangle, bullseye, diamond, star). Includes embedded CSS for responsive design, SVG icons, and JavaScript for overview/detail view navigation.
2026-04-08 13:39:02 +01:00
Gregory Gauthier
6be062506b docs(drafts): expand abstract and add exploration directions to when-not-to-test
- Enhanced the abstract to emphasize practical wisdom in choosing not to test.
- Added a new section with possible directions for the article, including Aristotelian angles, opportunity costs, illusion of control, negative impacts of testing, and moral dimensions.
- Removed template footer notes.
2026-04-07 17:07:29 +01:00
Gregory Gauthier
0589ae9d08 docs(metadata): standardize topics to controlled vocabulary
- Restrict topics in CLAUDE.md to: philosophy, craft, epistemology, exploratory-testing, agile
- Update GROK.md YAML examples for title quotes and related file extensions
- Adjust topics in published articles to align with controlled list, removing deprecated terms like bdd, automation, reasoning, formal-logic, resources
2026-04-07 16:59:43 +01:00
Gregory Gauthier
66ec95fce9 feat(articles): add script for creating new article drafts
- Introduce `scripts/new-article` bash script to generate new article files from a title, using a template, and open in vim/vi.
- Add `scripts/article-template.md` as the base structure for new articles.
- Update README.md with instructions on using the new script and directory structure.
- Include an example draft `articles/drafts/when-not-to-test.md` generated via the script.
2026-04-07 16:45:41 +01:00
Gregory Gauthier
65d2e46788 refactor(articles): standardize YAML front-matter across published and draft articles
Add consistent front-matter schema to CLAUDE.md and GROK.md, including title, date, topics, related articles, and abstracts. Apply similar front-matter to draft files (agile-stories.md, uses-and-abuses.md) and published articles (Agile-Or-Whatever-You-Call-It.md, Testers-As-Explorers.md, etc.) to improve indexing, searchability, and cross-referencing. Ensure topics use a controlled vocabulary and abstracts capture core theses.
2026-04-07 16:29:10 +01:00
Gregory Gauthier
da44ea30f1 refactor(structure): reorganize articles and assets directories
Move drafts to articles/drafts, articles to articles/published, and assets to general and memes subdirs.
2026-04-07 15:18:51 +01:00
Gregory Gauthier
8f59166de4 chore(init): add initial gitignore and blog articles
- Add .gitignore to ignore system files like .DS_Store
- Add empty CLAUDE.md and GROK.md files
- Add initial articles on software testing topics: Agile-Or-Whatever-You-Call-It.md, Testers-As-Explorers.md, The-Various-Uses-Of-Vegetable-Condiments-In-Testing.md, five-essential-lessons.md, perfection-and-testing.md, resources-for-testers.md, the-categories-of-testing.md, the-logic-of-software-testing.md, the-perturbation-theory-of-exploratory-testing.md, what-is-a-competent-tester.md, what-makes-us-better.md
- Include assets for articles in assets/ directory
2026-04-07 15:05:45 +01:00