If you’ve ever maintained a Wiki, you’ve probably noticed that there is a lot of refactoring involved. Ideas are written down in one place, then rewritten, moved, titles changed, links redirected, pages split and merged.
Hypertext wants to be refactored. This is a feature of hypertext, not a bug. Through constant refactoring, knowledge in a hypertext network evolves to find the right packets for a given domain, where 1 packet = 1 idea. What if we introduced the minimum amount of structure for working with text? Something simple for people, simple for computers, and meaningful for both? That is my goal in experimenting with this new markup language, Subtext. Not formatting, but a kind of minimal markup for making notes legible so software can help you refactor them. “CSV for thought”.
I’ve found the same to be true for blogs with their tags, and better links over time.
