Lessons of the Web
July 18, 2007
Many people have tried to come up with a definitive list of lessons from the Web. In this article I present my own list, which is firmly slanted towards the role of the software architect in managing competing demands over a large architecture.
Here’s his list:
- You can’t upgrade the whole Web
- Protocols must evolve
- Protocols must be decoupled to evolve
- Object identification must be free to evolve
- New object interactions must be able to be added over time
- Prefer low-semantic-precision document types over newly-invented document types
- Ignore parts of content that are not understood
- Be cautious about the use of namespaces in documents
- New content types must be able to be added over time
- Keep It Simple
About
This page contains a single entry from Stefan Tilkov's Random Stuff posted on July 18, 2007 3:02 PM. The previous post in this blog was Hire Jeff Mesnil. The next post in this blog is Hierarchical Resources in Rails. Many more can be found on the main index page or by looking through the archives.
