Jon Udell is onto something
In an article about tagging, Jon speculates tagging may be the beginning of a model for programming that most people might be able to grasp. He's probably on to something.
There is a trend towards declarative programming, and you don't have to look very far to see it:- Aspect-oriented programming
- Semantic Web
- Attributes in Java and .NET, preceded by descriptors in J2EE
- Microformats