rule 28

Automation begins (and oftentimes, ends) with documentation and the elimination of edge cases (see Rule 8). If it’s not reproducible, you can’t automate it.