My Web: Yesterday and Today

This “Web 2.0″ that we’re all so accustomed to lately is great. Semantic, accessible, open, and dripping with fantastic design. However, there are times I reminisce about the days of old, the days of well – Web 1.0.

There are several sites, some still in existence that I really do miss. I remember spending hours on the old Deviant Art just trying to find minimalist desktops and indy art. I also remember digging, refreshing (what is that anymore?) and bookmarking countless pages on The Force.net to find the latest and greatest information on release of the Star Wars Special Editions. I remember pulling my damned hair out trying to get ASP to do what I wanted by using Microsoft’s documentation.

It goes beyond sites though, since back then the web wasn’t about usage but rather building the foundation for what we have today. Using the Web in the 90s wasn’t, for me, about sharing photos and bookmarks, or creating and distributing content quickly and easily, it was about communication and expression of thoughts via hypertext. The more I think about Web 2.0, the clearer the picture becomes about the Web as a whole. We have an insanely far distance to travel before the Web becomes what it has the potential to be. Obviously services like Flickr, Del.icio.us, and Newsvine are getting closer to what we’d all love to see replacing Deviant Art, e-mailing bookmarks, and CNN, but they are still only very simple concepts done in fairly complex ways.

I listened to a few of the Carson Workshop podcasts and, I must say, I realized how complex our jobs sound to the “average uninformed developer”. Combine the complexity of learning the “best practices” in Web development with how many developers out there that are still using tables for layout, Microsoft Access databases, and reading Lockergnome for HTML tips, and you can see that we’re not even close to where we could/should be.

What makes it even worse is that the people that could be advocating these changes in the new and ignorant developers, are resting on their laurels or even bad-mouthing efforts to help out. Perhaps such efforts as Naked CSS Day won’t make a large impact on Web Standards Awareness, but who cares, at least Dunstan Diaz is trying to do something about it!

“Back in the day” (according to Dane Cook this was indeed a Wednesday) I was always amazed when new specs were released, new technologies developed, or different ways of accomplishing tasks were mastered. Nowadays, I see a lot of copying going on. Sure, we have our elite few that are definitely leading the innovation pack, but in the old days everyone was an innovator. If you couldn’t get something to work, you figured out a way to do it regardless. You busted down walls, you hacked like a mad-man, until finally the result you were looking for was accomplished. Nowadays, you run to Google and do about four searches and copy what someone else has done right from their site. Sometimes this is good, but if you find yourself doing this every time, it isn’t.

I suppose I miss the speed at which innovation seemed to be moving on the Web. Even at 56kbps and under, it surely seemed that the Web was changing faster in 1996-1999 than it is now. I think we’ve hit a Web 2.0 plateau where 10 major services were released and everyone else is trying to catch up with them instead of trying to do better than them.

Take microformats for example. A great effort. Standardize the way specific chunks of content are marked up, this way it will make it much easier to move, distribute, and work with going forward. However, some of these standards are just atrocious. I look forward to trying my hand at making some updates to some of those specs in the near future, but instead of trying to simply use microformats, we need more than just five people thinking about how to improve them.

Recently we’ve seen a gathering for an RSS Advisory Board. Thank heavens, the last guy that was running the show was not only an asshat, but he made Communism look like Kazaa (if you don’t get this joke you probably have a life, which is cool – can I borrow it?). I’m looking forward to seeing what happens with RSS in the near, and distant, future.

AJAX. Oh god, do not get me started. A superb effort has been put into improving not only awareness but accessibility, implementation, and documentation of the HTTPRequest Object. Sure, we’ve had these types of abilities for ages, but I still think all this “excitement” will lead to one good thing – improvements. Ajax, while not revolutionary at all, has caused many newbies to open their eyes to, not only standards (due to the use of XML, etc), but also to the thinking a little bit beyond the separation of presentation and content – but also of functionality. I’d like to put a name on this particular movement, but I doubt the World could hold such an acronym.

I said we’re on a plateau right now, but I think that might be incorrect. Rather, I believe we are on the escalator. The down escalator. And, instead of actually going down with it, we’re trudging onward and upward – each foot landing on the next step only to find another one approaching right after it. This battle to make the Web better may never really “end” but I definitely think we need to pick up the pace a little. Like back in the old days when we said “Screw you” to tables for layout, WYSIWYG editors that wrote horrible HTML, and oh yeah – Windows servers.

[tags]internet, web 2.0, ajax, web development, programming, microformats[/tags]

About Colin Devroe

Husband, brother, friend, writer, photographer, Jedi Knight and Viddler's Technology Evangelist.
This entry was posted in Notes and tagged , , , , , . Bookmark the permalink.

3 Responses to My Web: Yesterday and Today

  1. Michael says:

    Colin, thank you so much and I hope you believe me when I say that this is the best piece of writing I’ve seen all day. That makes me happy.

    Self promotion is on the rise, group mentality pollutes public opinion and people are forgetting the important things in life.

    Listen to other people but don’t forget to listen to yourself. The world afterall is a crazy place. But don’t worry, there is always hope as long as there are good people out there to listen.

  2. Michael: I appreciate the compliment.

  3. Mike Stickel says:

    I agree and the escalator metaphor is perfect. While the majority of standards developers are taking one step at a time, the general public is standing still and the innovators — all 12 of them — are taking two steps at a time.

    A large part of the problem, in my opinion, is that the bloggers think the standards war is over because most blogging solutions are all implementing current standards. The other reason being that a lot of new developers on the scene are doing just as you say, copying other work already out there but not understanding why it was coded that way.

    This all leads to the new “breed” of developer being lazy. These developers in a few months are going to be the same as current developers still using tables/font tags. Unfortunately it’s almost expected. With the proliferation/dissemination of information certain markets get flooded. Over time those lagging will drop out but the initial burst, which is what we’re seeing, will be tough.

    In the end I think it’s time to do something as well. I’ve been writting about it a bit and will continue to do so on Screenflicker.com/blog/ as well.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>