diff --git a/documents/anti-patterns/big-chunk-working.md b/documents/anti-patterns/big-chunk-working.md new file mode 100644 index 0000000..590cd1a --- /dev/null +++ b/documents/anti-patterns/big-chunk-working.md @@ -0,0 +1,24 @@ +--- +authors: [aino_vonge_corry] +--- + +# Big Chunk Working + +## 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 45a6b50..5744a49 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 @@ -56,6 +57,7 @@ graph LR patterns/constrained-tests -->|solves| anti-patterns/flying-blind patterns/slice-for-review -->|solves| obstacles/keeping-up patterns/slice-for-review -->|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 @@ -132,6 +134,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-patterns/ai-isolation -->|causes| anti-patterns/ai-slop patterns/shared-canvas -->|solves| anti-patterns/ai-isolation @@ -148,4 +151,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