Never and Always

Systems have rules. If you are working with accounting software, the accounts must always balance. If you are working on an editor, you might have a rule that users should always be able to undo the last action. If you are working on centralized server software, you might have a rule that there should be nothing one user could do that would cause the system to become unavailable to other users. Whatever the rules are, every system has them. It’s your job to find out what the Never or Always rules are for the software you’re exploring.

If at any time your explorations cause the system to violate a Never or an Always rule, it’s a serious problem. So while you may not know exactly what the expected results are, at least you ...

Get Explore It! now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.