Fanni Csincsák 3 min read

Postel's Law in Product Design

Be liberal in what you accept, strict in what you send.

Postel's Law in Product Design

Coined by Jon Postel in the early days of the Internet, this principle encapsulates a philosophy that has transcended technical fields to become a cornerstone of user experience (UX) design. It states: “Be conservative in what you do; be liberal in what you accept.”

Understanding Postel’s Law

At its core, Postel’s Law advocates for flexibility and tolerance in system interactions. The conservative approach in what you do emphasizes clarity, adherence to standards, and precision in sending information. Conversely, being liberal in what you accept embodies a mindset of acceptance and adaptability, acknowledging that users may not always provide perfect inputs. This duality creates a balance that matters for the robustness of systems.

Importance in Product Design

In product design, where the user is at the center, Postel’s Law offers deep insights. The principle encourages the development of systems forgiving imperfect inputs, fostering a user-friendly and inclusive environment. Rather than chastising users for errors, a robust system should strive to interpret and utilize these inputs in the best way possible. This empathetic approach is fundamental in accommodating the diverse ways users interact with technology.

Postel’s Law — Example

Postel’s Law — Example

Extra Thoughts

Postel’s Law, beyond being a technical guideline, embodies a broader philosophy. It urges designers and developers to approach their work with understanding, empathy, and a commitment to perpetual refinement. The acknowledgment that perfection is elusive, but adaptability is key, forms the bedrock of this principle.

Key Takeaways

Flexibility & Robustness

  • Adaptability to Varying Inputs: Postel’s Law allows systems to adapt to various inputs, ensuring functionality in the face of diverse user behaviors.
  • System Resilience: Embracing liberal acceptance contributes to the resilience of systems, making them less prone to disruptions caused by unexpected inputs.

User-Friendly Design

  • Inclusivity: The principle fosters an inclusive environment, recognizing that users may not always adhere to prescribed standards. It promotes a design philosophy that accommodates, rather than penalizes, user errors.
  • Enhanced User Experience: By being liberal in accepting inputs, systems can provide a smooth and positive user experience even when faced with unconventional or imperfect interactions.
Postel’s Law — Slack Example

Postel’s Law — Slack Example

Interoperability

  • Smooth Interaction between Systems: Postel’s Law is foundational for interoperability. Systems that follow this principle can interact smoothly, even if developed independently, reducing compatibility issues.

Simplicity & Reliability

  • Streamlined Interfaces: By being conservative in what they send, systems can focus on essential features, promoting simplicity in user interfaces.
  • Reliable Functionality: Systems following this principle prioritize the most relevant information, enhancing reliability by reducing unnecessary complexity.

Continuous Improvement

  • User Feedback Integration: Postel’s Law encourages continuous improvement by valuing user feedback. Systems that follow this principle are more adaptable to user needs and can evolve.

Examples of Use

Microsoft Office Suite

Interoperability: Microsoft Office exemplifies Postel’s Law by cleanly integrating Word, Excel, and PowerPoint.

Postel’s Law Example — Microsoft Office Suite

Postel’s Law Example — Microsoft Office Suite

WordPress

Adaptive Content Handling: WordPress, a popular content management system, interprets and displays content in diverse formats.

Postel’s Law Example — WordPress

Postel’s Law Example — WordPress

Zoom

Adaptable Video Conferencing: Zoom accommodates different video and audio formats during virtual meetings.

Postel’s Law Example — Zoom

Postel’s Law Example — Zoom

Pinterest

Diverse Content Curation: Pinterest allows users to curate content in various formats, from images to articles.

Postel’s Law Example — Pinterest

Postel’s Law Example — Pinterest

Etsy

Varied Product Listings: Etsy, an e-commerce platform, embraces diverse product listings, each with unique attributes.

Postel’s Law Example — Etsy

Postel’s Law Example — Etsy

Conclusion

Postel’s Law, with its durable wisdom, guides designers and developers in the intricate dance of creating digital spaces. It encourages not just technical adaptability but a mindset of empathy and resilience. As we navigate the complexities of user interactions, this principle serves as a compass, reminding us to be conservative in our actions, liberal in our acceptance, and ever-committed to the pursuit of better user experiences.

User Experience Consultancy at Olively

Feel free to reach out if you seek further guidance in integrating these principles into your business strategies.I work with teams on decisions like this one. Please stay connected with us here and on my personal LinkedIn page for additional insights and updates. Your success is our priority.

If you're weighing a decision like this on a live product, here's how I work with teams.

Part of the UX laws worth knowing — seventeen principles grouped by the decision each one helps you make.

Common questions

What is Postel's Law?

The robustness principle: be conservative in what you send, liberal in what you accept. Originally a rule for network protocols, it applies directly to any system taking input from a person.

How does Postel's Law apply to forms and inputs?

Accept whatever format the user types — a phone number with or without spaces, a date in either order — and normalise it yourself rather than rejecting it. Send back output that is strict and predictable.

Why does Postel's Law improve user experience?

It moves the burden of being precise from the person to the system. A form that forgives an imperfect input keeps someone moving; one that rejects it makes them guess what format you wanted.

Your turn

What’s on your AI roadmap that nobody’s willing to question?

Bring me your list. Every idea scored, the theatre named, and a build order you can defend to a board.

Try the free scorecard