Tim Berners-Lee: Principles of Design

December 21, 2008 Pivotal Labs

Here’s a good, quick read. It got its start about 10 years ago:



  • Simplicity
  • Modular Design
  • Tolerance (”Be liberal in what you require but conservative in what you do”)
  • Decentralization
  • Test of Independent Invention (”If someone else had already invented your system, would theirs work with yours?”)
  • Principle of Least Power

When you’re heads-down doing Agile or OOP sometimes you find yourself accidentally assuming that certain useful general principles are special to what you practice – when the truth is they’re probably not even unique to your discipline, and some Greeks wrote them down around 500 BC.

About the Author


Next Generation Application Deployment
Next Generation Application Deployment

Heroku founder Adam Wiggins outlines their vision of next-generation application deployment architectures. ...

Pivotal Tracker a Finalist for the Jolt Awards
Pivotal Tracker a Finalist for the Jolt Awards

I'm pleased to announce that Pivotal Tracker has been selected as a finalist for the 2008 Jolt Awards. Than...

SpringOne 2021

Register Now