Web News


Microsoft extends Xbox 360 warranty to 1 year
Just in time for last-minute holiday shoppers, Microsoft has extended the Xbox 360's warranty from 90 days to one year, bringing it in line with the warranty lengths of rival game consoles from Sony and Nintendo. The extension is retroactive, meaning that someone...

Ottawa's tech sector still looking for its heavyweights
Year 2006 was a solid one for the tech sector, marked by the purchase of several vibrant, growing local companies and strong employment levels, but also by the tightening of venture capitalists' purse strings. "On a scale of one to 10, it was maybe a seven," says Robert Ford of...

Online groups rally to raise money, publicity for...
Austin Hill wants $1 million in charitable donations and he plans to use your wishes to get it. The Montreal entrepreneur is among a growing number of donation-seekers who are harnessing the power of online networking to connect people to causes. His Million...

Xbox Canada launches Multi-Player Mayhem
Beyond the expected blockbuster sales at stores, Boxing Day just got a whole lot better for Xbox 360 owners in Canada. Starting on December 26th, it will Multi-Player Mayhem Month on Xbox Live. Every day for a month, 10 Xbox Live Gold members will win prizes just for playing games online.


12.27.06


Making Choices For Web Developer Sanity

By Mike Floyd

Nowadays, there's too much information for a web developer to handle: Web 2.0, AJAX, JavaScript libraries, Ruby on Rails, ASP.Net Atlas/AJAX, CSS, DWR...and the list goes on.

It's enough to make a young web developer feel overwhelmed.

How do you cope with this information overload? This question isn't rhetorical; it's one that we, as web developers, face every day. Imagine, if you will, a typical day in the life of a web developer:

1. Arrive at work, review 50-item task list, and proceed to "add rollover preview functionality like Ebay's" to the site (I'm imitating what a business person would say).

2. Decipher requirements from the bosses' scratch paper sketches and a couple of quick conversations that include phrases like, "that should be easy, right?".

3. Figure out the best way to complete the given task by searching on Google and seeing how others out there are doing it.

4. Find out that no two people are doing the assigned task in exactly the same way, but that everyone that implements this functionality claims that their way is the best.

5. Keep searching for the "best" way to complete the task.

6. Look up 4 hours later to realize that if you had just committed to one way of performing the given task, you would have finished an hour ago.

That's the problem with being a knowledge worker: too many choices, too many people claiming to have the "best" way to do it, and too much other random information that needs to be sifted through to find a workable solution. Over at FreshBlogger, Ray Dotson talks about the issue with having too many choices:

Cost Effective Website and Network Monitoring
IPCheck Server Monitor - Free Download

We're bombarded with choice in today's world. This can be paralyzing for many people. This paralysis leads to indecision which in turn can lead to dissatisfaction, stagnation, and depression.

I can't begin to count the number of times I've started out looking for a way to do something online like create rounded corners without using images only to look up at the end of the day (after trying out dojo, prototype, yahoo UI, etc.) and realize that I haven't accomplished anything at all. I've been so busy trying to find that perfect way of doing things that I've ended up accomplishing nothing.

Now, a manager might say that I'm not using my time wisely. And I would agree with that, but my question would be: how do I make a choice in the face of a dizzying array of options, knowing that I'm not necessarily choosing the right solution?

And to that I say: make a choice. Choose one. Forget the others. Move on.

I know that sounds overly simplistic, and it is; it's simplifying the problem to keep you, the web developer, sane. It's a technique for realizing that there is no perfect solution, no matter what people might tell you. So make a choice and stick with it, whether it's what programming language to use, what tool to develop with, or what AJAX library to implement. By making a choice, you'll look up at the end of the day and realize that you've accomplished something. Even if you don't have that mythical "perfect" solution, you've got something that works.

And in web development, as in life, I'd say that's good enough.

About the Author:
Mike Floyd is the creator of BAM Web Solutions, an Atlanta-based web technology company dedicated to helping web developers, designers, small business owners, and hobbyists to succeed online.

BAM Web Solutions provides indispensable tips, tutorials, and articles on the latest industry news and trends.

About DevWebProCanada
DevWebProCanada is for professional developers ... those who build and manage applications and sophisticated websites. DevWebProCanada delivers via news and expert advice New Strategies In Development.

DevWebProCanada is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
DatabaseProNews.com SQLProNews.com
ITcertificationNews.com SysAdminNews.com
LinuxProNews.com WirelessProNews.com
CProgrammingTrends.com ITmanagementNews.com


-- DevWebProCA is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
2006 iEntry, Inc.  All Rights Reserved  Privacy Policy  Legal 


archives | advertising info | news headlines | free newsletters | comments/feedback | submit article


Delivering IT Solutions DevWebProCanada News Archives About Us Feedback DevWebProCanada Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact