Difference between revisions of "Zen of Web"
From Code4Lib
(Added some Postel-inspired advice) |
|||
Line 6: | Line 6: | ||
* View the source Luke | * View the source Luke | ||
* Keep it simple | * Keep it simple | ||
+ | * Explicit is better than implicit | ||
* Pave the cowpaths | * Pave the cowpaths | ||
* Small pieces, loosely joined | * Small pieces, loosely joined | ||
+ | * de facto usually beats de jure | ||
* No permission needed | * No permission needed | ||
* Follow your nose | * Follow your nose |
Revision as of 20:28, 22 November 2010
This is a collaborative effort to document the subtleties of building applications on the Web. The idea took inspiration from the Zen of Python. Please feel free to edit/add items below:
- Default to open
- Less is more
- Everything is broken
- View the source Luke
- Keep it simple
- Explicit is better than implicit
- Pave the cowpaths
- Small pieces, loosely joined
- de facto usually beats de jure
- No permission needed
- Follow your nose
- Everything is intertwingled
- The world is your audience
- You GET what you need
- Resource-oriented (vs. service-oriented)
- Tagsoup tastes good
- A resource can be anything
- Caching is your friend
If it turns into a useful list it could be turned into a collaborative code4lib2011 lightning talk or something.