Free library · UX Fundamentals · Principle 136

Postel’s Law

Postel's Law, also known as the Robustness Principle, advises that systems should accept unexpected or incorrect inputs without failing. In simple terms, your system should handle user mistakes without breaking.

Why It Matters

Why Is Postel's Law Important for Your Business?

  • Better User Experience: Users can interact freely without worrying about causing errors.
  • Enhanced Stability: Your system stays functional even when users make mistakes.
  • Cost Savings: Fewer errors mean less time and money spent on support.
  • Stronger Reputation: A reliable system builds trust and encourages positive reviews.

Benefits of Following Postel's Law

  • Increased Reliability: A stable system keeps users happy and reduces downtime.  
  • Lower Support Costs: Less troubleshooting frees up resources.  
  • Scalability: A robust system can handle more users and diverse interactions.  
  • Competitive Edge: Offering a user-friendly product sets you apart in the market.    

How to Improve

How Can You Apply Postel's Law?

  • Design Flexibly: Allow your system to accept a variety of inputs, even if they're not perfect.
  • Anticipate Mistakes: Plan for common errors and unusual user actions.
  • Provide Clear Guidance: Use helpful messages to steer users back on track without blaming them.
  • Test for Errors: Regularly check how your system handles incorrect inputs to ensure it doesn't crash.

Key Takeaway

In Summary

By embracing Postel's Law, you create systems that are resilient and user-friendly. Handling unexpected inputs gracefully leads to happier users, reduced costs, and a stronger brand.