Got Web Ideas? Fishing for the Answers?
Think Outside The Code First!
Facts, Thoughts, and Opinions About Web Development and Business Strategy
Home Internet FAQ About OTC Contact Us Development & Consulting
A Pile of Perch, Honeoye Lake, New York, Winter 2008
Does the Cutting Edge Cut-Out End Users?
Rob Taylor, Independent Developer & Consultant, TConsult, Inc. www.enginesforwebsites.com
Thursday, April 03, 2008
I recently wrote this article for OTC about AJAX programming. As I wrote it, I could not stop from hearing my own voice inside of my head, over and over again, telling me:
  • Straight-forward is always best
  • Websites should always be built to benefit end users
  • How much I hate the phrase "the cutting edge of technology"
I also kept envisioning private Web developers who are embracing things like AJAX as a strategy of Web 2.0 who are probably going to get themselves in to hot water for doing so. This happens when they get a new client and make the mistake of implementing what is deemed to be the "cutting edge of technology" when it was not asked for nor is there any reason for doing so other than just because you can. Technically, it is an experience issue - lack of that is.

Then the Website is delievered to the client and the client hates it, or it doesn't work right, or it confuses the hell out of people, which I covered in Part III of the article. The client just received a Website built with "cutting edge technology", yet it may not be perceived that way by end users including the client. What happened to awe? Dare I say it is back-awesward?

There have been a few cases throughout the history of the Internet where Web developers have jumped the gun on a new technique or flat out overstated the effectiveness of it. One thing I always used to hear developers say was, "Use JavaScript to validate forms. It takes heat off the server." When I think back to 1997, this was a common philosophy that lost wait in rapid fashion. Why? Keep reading.

At that time, JavaScript was relatively new. Validating Web forms with pop-up windows was a new, cool, and slick way of doing form validation - a great toy for developers but nothing that truly benefited end users. In fact, it came with many burdens. JavaScript could be turned off in a users browser, there were not many formatting options for the pop-up window, some people hated that DING! that sounded off each time the box opened, and it wasn't guaranteed to work across browser platforms. It was nothing more than a fad that is in little use today.

Now we start talking about AJAX. We can't without mentioning the exact same issues stated above since AJAX relies heavily on JavaScript. Although, AJAX is more powerful and does have some wonderful end user benefits in certain situations. The trade-off is worth it at times.

The key phrase in all of this is "end user". Yet, the end user often gets dished off to the side. Many developers think a Website with awe inspiring functionality is somehow more important than the Website completing a specific task (or sets of tasks) as quickly, simply, and efficiently as possbile. Good lord, if this was the case then things like Java Applets and animated JavaScript would have had a shelf life of more than a couple days. All were toted as revolutionizing the Internet. None came close. Why? They did nothing for the end user.

I want to note that there is a difference between corporate development and development for small businesses. Corporations have more flex for senselessly adding senseless features to their Websites because the user base may be restricted or they are just so damn big that they do not care. In addition, they have lots of moeny for programmers. If something does not go over well then they can spend a few hundred bucks to change or remove it. Small businesses may not have this luxury.

Those with small businesses want to keep their Web development straight-forward from both a financial and end user persepctive. Not doing so may be risky business. Never lose sight on the end user and always take the end user from Point A to Point B as quickly as you can with the least amount of distractions. End users want the end product. They do not care about nor do they understand the "cutting edge of technology".


More
AJAX and the Back Button Friday, July 25, 2008
Heavily Data-Driven Classic ASP Websites - Should You Still Upgrade? Thursday, July 17, 2008
Web Design - Let Your Content Take You There Wednesday, July 16, 2008
The Best FREE Textbox Editor on the Market Sunday, July 13, 2008
Mixed Bag Development Friday, June 20, 2008
Why Most Web Development is Done Backwards Tuesday, March 25, 2008
Web 2.0 = Internet Users 2.0 Monday, March 17, 2008
Design Width: Fixed Width or Play the Percentages? Wednesday, February 27, 2008
Don't Plan On Going Overboard With Design Tuesday, February 26, 2008



Customized Internet Solutions for Small Businesses and Corporations.
www.enginesforwebsites.com


© 2008 TConsult, Inc. - Engines for Websites
www.enginesforwebsites.com