Do you ever get the feeling that people are making web development a lot more complicated than it needs to be? I have something to make you feel better.
Today, I was alarmed to learn that the universe was much larger than I had imagined. This is going to sound funny to a lot of you, but I’m not afraid to admit ignorance:
1. I assumed our galaxy (The Milky Way) had thousands of stars because I could see them. It has billions.
2. I assumed that streak in the sky, ‘The Milky Way’, was a bunch of star-like dust or whatever; not really stars. It’s all stars – the visible part of a solid core of stars – and we’re staring right into the center of our galaxy.
3. I assumed the all the “real” stars I was seeing were just kind of ‘in space’. I suppose in a sense, I forgot about galaxies. I thought it ended with the stars I could see.
4. I assumed there were perhaps a couple other galaxies, like Andromeda. There are billions.
I didn’t really ever think about how it all fit together. I was just walking through life comfortable with what I imagined. It fit well enough with my model of reality. Ignorance is truly bliss. My mental model of reality was working fine; I was happy. The size of the universe worked well for me, and I didn’t have any reason to suspect anything else. I recognized my version of the universe as complex, but my version was huge orders of magnitude less complex than it really is.
The point is, none of these assumptions make any sense or hold up under analysis. If I had stopped to think it through, just a little education would have caused me to realize the error in my thinking.
So naturally, I panicked. How far did I need to tear down my understanding of reality before I could get on the right track again? Here are some realizations:
1. Forget light speed travel. We can’t even get out of our own galaxy at that speed. 10 times light speed wouldn’t help. We need to completely re-think the idea of travel and universe exploration.
2. Even if we could go fast enough, the idea of a little bubble of air traveling those vast distances seems impossibly precarious. There must be entire galaxies exploding out there. By probability alone, it seems our bubble would be burst.
3. Intelligent life. I can’t decide; on one hand, it seems very probable given that there are trillions of stars. On the other hand, life exists in such a narrow and delicate band of conditions that it may be much less probable than the numbers reveal on the surface. In any case, there is nobody close by.
So this brings me full circle to you, and web sites, and the Internet in general. Here is an article that talks about IPv6, an extension of a basic Internet protocol in reaction to the ever-expanding need to transfer data.
Suppose the Internet is the universe (it is for web sites). Do you know how big it is? Do you even have something to compare it to? And what about all the diversity that exists in the Internet? Blogs, social networks, videos, still images, audio, apps, web sites, APIs, protocols, text, SEO, languages, databases, XML, machine code formats. Do you understand all of that stuff? If you treat the Internet like I treat the universe, you haven’t even sat down to think about it. And now that you sitting and thinking about it, questions are starting to come up. Your simple assumptions aren’t fitting as nicely as you thought. Web sites are quite a bit more complicated than you imagined in your simple model of things.
As a web site user or Internet user, you’re like me with the universe: a user. No need to understand the details. But when you cross that threshold and become a creator, suddenly the details are important and things get complicated quickly!
I’m your experienced traveler of the Internet universe. Welcome aboard. Just don’t ask me about theoretical physics.