> This version of the web wouldn’t require users to learn advanced computer skills in order to participate.<p>The web doesn't require "advanced computer skills". (Unless you use non-flexbox CSS alignments ;) It is fairly trivial to create basic HTML files. SSG + MD have removed a lot of the remaining obstacles. Most web sites <i>are</i> structured files, just with a "compiler" and possibly a database to store the files.<p>But what they still do require is the ability to reason about structured data and its best configuration. And that is the truly hard problem, ever since Ted Nelson first talked about it.<p>It also requires us to reason about how to best make that data consumable for humans. It doesn't just magically "arise from the structure", as much as I wish it did. The web site is a clear example - the lack of understanding how humans consume info, and what helps/hinders, leads to odd boxes around each paragraph.<p>I still agree with the fundamental idea. The more structure we can encode in an easily graspable way, the easier it becomes to impose structure.<p>But even then, the fundamental advantage of the web over hierarchical file systems is the non-linearity. And yes, correct, hierarchies matter, but the fundamental point the article misses is that there isn't just _one_ hierarchy. Wikipedia is a great example here - it fundamentally cannot be expressed in a meaningful way as a tree, even though it has many hierarchies.<p>And hierarchies alone are insufficient. We've now learned, thoroughly I think, that hierarchical taxonomies always break down. If we're given to snark, Linnaeus took a good stab, he failed. In more practical terms, the emergence of "tags" has shown that we need a way to have non-hierarchical cross-cutting data.<p>I think for a discussion of the subject, there's value in separating a few topics:<p>* Presentation. The author is right, HTML made a grave mistake including that<p>* Local representation. Again, agreement here, giving a file system structure that allows to infer meaning for later presentation is super helpful. (See point about SSG/MD)<p>* Organization/Navigation: Any sufficiently complex set of data requires several separate overlaid structures to help humans navigate.<p>* Human psychology: We're bad thinking about relation schemes beyond trees & grids. That means our organization schemes need to mirror them at least partially so we don't break our head. Corollary is that any sufficiently complex set of data needs searchability.<p>There's probably more. It's a topic that's been brewing in my head for a while, you're getting a very rough first draft, sorry :)