Algorithmic Blame Flowchart

Because, let's be real, sometimes things just break.

Here's a flowchart to help you figure out where it all went wrong.

Step 1: Code Review

  1. Code looks fine
  2. Code looks fine-ish
  3. Code looks terrible
Proceed to Step 2: Bug Identification

Step 2: Bug Identification

  1. Found the bug!
  2. Still looking for it
  3. Made it worse
Proceed to Step 3: Debugging Magic

Step 3: Debugging Magic

  1. Fixed the bug! (Or so it seems)
  2. Introduced 5 new bugs
  3. Just stared at the screen for an hour
Proceed to Step 4: Throwing Hands Up

Step 4: Throwing Hands Up

  1. Call the help desk
  2. Call the IT guy
  3. Call the developers who wrote this code