I used to spend all my time building rigid if-then logic, ...