Code withnocommentsHardcodedvalues inthe codeDuplicatecode acrossmultiplefilesUnsupportedthird-partylibrary still inuseUsed theObserverpattern tohandle event-drivenprogrammingCode thatnobodyunderstandsanymoreSkippedunit teststo meet adeadlineOutdateddocumentationnobodyupdatesQuick fixthatbecamepermanentA featurerequest thatbrokesomethingelseOverduerefactoringtaskFree!Used theProxy patternto controlaccess to anobjectA bug thatkeepsreappearingAworkaroundthat becamethe standardprocessTechnicaldebt flaggedbut neverprioritizedCode withnocommentsHardcodedvalues inthe codeDuplicatecode acrossmultiplefilesUnsupportedthird-partylibrary still inuseUsed theObserverpattern tohandle event-drivenprogrammingCode thatnobodyunderstandsanymoreSkippedunit teststo meet adeadlineOutdateddocumentationnobodyupdatesQuick fixthatbecamepermanentA featurerequest thatbrokesomethingelseOverduerefactoringtaskFree!Used theProxy patternto controlaccess to anobjectA bug thatkeepsreappearingAworkaroundthat becamethe standardprocessTechnicaldebt flaggedbut neverprioritized

Tech Debt Bingo - Call List

(Print) Use this randomly generated list as your call list when playing the game. Place some kind of mark (like an X, a checkmark, a dot, tally mark, etc) on each cell as you announce it, to keep track. You can also cut out each item, place them in a bag and pull words from the bag.


1
I
2
N
3
I
4
N
5
B
6
G
7
G
8
B
9
G
10
N
11
I
12
B
13
G
14
N
15
B
16
I
  1. I-Code with no comments
  2. N-Hardcoded values in the code
  3. I-Duplicate code across multiple files
  4. N-Unsupported third-party library still in use
  5. B-Used the Observer pattern to handle event-driven programming
  6. G-Code that nobody understands anymore
  7. G-Skipped unit tests to meet a deadline
  8. B-Outdated documentation nobody updates
  9. G-Quick fix that became permanent
  10. N-A feature request that broke something else
  11. I-Overdue refactoring task
  12. B-Free!
  13. G-Used the Proxy pattern to control access to an object
  14. N-A bug that keeps reappearing
  15. B-A workaround that became the standard process
  16. I-Technical debt flagged but never prioritized