content: You're definitely not alone, but we need people with engineering knowledge to go out and make these systems. Take, for example, DNS servers. Pretty much everyone is in agreement that the internet has long ago outgrown the hierarchical DNS system, but it's fucking hard to come up with an alternative system. Sit down sometime and really think about it. Creating distributed systems is by it's nature a much greater problem than relying on centralization as a solution. It may seem easy until you start thinking about scaling to the level of the internet, or even a network the size of a country. You either see an exponential rise in hops to answer, or parallel connections to individual sources. This is possible, but the technology needs to be orders of magnitude faster than the network they are serving. For example, you could create a distributed GOPHER network fairly easily, but creating a distributed network for the modern internet with all its hyperlinked external resources is a bitch. We need concrete solutions and people working on the thousand small technological efficiency and speed increases necessary to allow for these relatively simple distributed network solutions to work. So, start working on broadband networking and CPU speed increases or power use reductions.