Suddenly, everyone already had the idea
My thought originally was that we should get rid of files altogether. A hierarchical file system is pretty stupid IMHO. You essentially have to figure out how to categorize something when you create it, and it can only have that one category. Do you classify a song as "Rock", "Good for working out", "Fun driving music", "Guitar", or something else; because you have to choose only one! Screw that, put it in a database and let it have as many keywords as you want.
That, of course, led to why the heck not put code in a database, then break it down into the smallest reusable chunks.
But I'm so over being a coder. I'm working on being an entrepreneur these days.