From a7c2ac4ef55aa2c79773368330b5dfe9f3f0e03b Mon Sep 17 00:00:00 2001 From: Aino Vonge Corry Date: Fri, 31 Jul 2026 11:58:49 +0200 Subject: [PATCH 1/2] Add Big Chunk Working anti-pattern AI makes it easy to ship large, sweeping changes as one bulk, making work hard to review and easy to merge with hidden damage. Co-Authored-By: Claude Sonnet 5 --- documents/anti-patterns/big-chunk-working.md | 24 ++++++++++++++++++++ documents/relationships.mmd | 6 ++++- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 documents/anti-patterns/big-chunk-working.md diff --git a/documents/anti-patterns/big-chunk-working.md b/documents/anti-patterns/big-chunk-working.md new file mode 100644 index 0000000..d9c8137 --- /dev/null +++ b/documents/anti-patterns/big-chunk-working.md @@ -0,0 +1,24 @@ +--- +authors: [aino_vonge_corry] +--- + +# Big Chunk Working (Anti-pattern) + +## Problem +AI makes it easy to generate very large changes quickly. + +## What Goes Wrong +Ship big, sweeping changes as one large bulk. + +**Consequences:** the work becomes hard to understand, hard to review, and easy to merge with hidden damage. + +**Symptoms:** huge diffs, shallow reviews, uncertainty about what changed. + +## Example +This has happened often: some developers disappear for three months, claim they're working on something alone, and quietly spiral into frustration and burnout. Now this can happen in days, and the team members who have to review the code become the ones left depressed and frustrated. + +## Solution +Slice work smaller. Keep diffs explainable by humans, not just generated by machines. + +## Related Patterns +Solved by Chain of Small Steps and Feedback Loop. Caused by Keeping Up. Causes Flying Blind. diff --git a/documents/relationships.mmd b/documents/relationships.mmd index aaf86df..b4568a9 100644 --- a/documents/relationships.mmd +++ b/documents/relationships.mmd @@ -12,6 +12,7 @@ graph LR patterns/canary-in-the-code-mine -->|solves| obstacles/context-rot patterns/chain-of-small-steps -->|solves| obstacles/degrades-under-complexity patterns/chain-of-small-steps -->|solves| obstacles/limited-focus + patterns/chain-of-small-steps -->|solves| anti-patterns/big-chunk-working patterns/check-alignment -->|solves| anti-patterns/silent-misalignment patterns/check-alignment -->|solves| obstacles/black-box-ai patterns/chunking -->|solves| obstacles/limited-focus @@ -54,6 +55,7 @@ graph LR patterns/active-partner -->|solves| anti-patterns/flying-blind patterns/feedback-loop -->|solves| anti-patterns/flying-blind patterns/constrained-tests -->|solves| anti-patterns/flying-blind + patterns/feedback-loop -->|solves| anti-patterns/big-chunk-working patterns/habit-hooks -->|solves| obstacles/cannot-learn patterns/habit-hooks -->|solves| obstacles/context-rot patterns/hooks -->|solves| obstacles/selective-hearing @@ -129,6 +131,7 @@ graph LR anti-patterns/sunk-cost -->|related| anti-patterns/answer-injection anti-patterns/sunk-cost -->|related| anti-patterns/tell-me-a-lie anti-patterns/cognitive-overload -->|causes| anti-patterns/flying-blind + anti-patterns/big-chunk-working -->|causes| anti-patterns/flying-blind %% Anti-pattern → Obstacle relationships (related/causes) anti-patterns/sunk-cost -->|related| obstacles/limited-context-window @@ -143,4 +146,5 @@ graph LR obstacles/obedient-contractor -->|related| anti-patterns/silent-misalignment obstacles/compliance-bias -->|causes| anti-patterns/silent-misalignment obstacles/black-box-ai -->|causes| anti-patterns/silent-misalignment - obstacles/keeping-up -->|causes| anti-patterns/flying-blind \ No newline at end of file + obstacles/keeping-up -->|causes| anti-patterns/flying-blind + obstacles/keeping-up -->|causes| anti-patterns/big-chunk-working \ No newline at end of file From daadc0eb4a193f2f4fa8234a2477560a6417e600 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivett=20=C3=96rd=C3=B6g?= Date: Sat, 1 Aug 2026 12:03:02 +0200 Subject: [PATCH 2/2] Drop the (Anti-pattern) suffix from the title MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Titles no longer carry a category suffix — the directory determines the category and the site renders it as a label next to the title. --- documents/anti-patterns/big-chunk-working.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documents/anti-patterns/big-chunk-working.md b/documents/anti-patterns/big-chunk-working.md index d9c8137..590cd1a 100644 --- a/documents/anti-patterns/big-chunk-working.md +++ b/documents/anti-patterns/big-chunk-working.md @@ -2,7 +2,7 @@ authors: [aino_vonge_corry] --- -# Big Chunk Working (Anti-pattern) +# Big Chunk Working ## Problem AI makes it easy to generate very large changes quickly.