Published in News, Rants and Ephemera on Monday, February 28th, 2005
When the word made it over to Slashdot about the article, lets just say there was an uproar. Huh, it seems that this xmlHTTPRequest object has been around a while and that people have been using remote scripting for some time. Good for them.
While I was going to bite my lip about this one, I couldn't help but say something after Jeffrey Veen, a founding partner of Adaptive Path, stepped up with Doing it first versus doing it right, where he puts Dave Winer in his place about a topic unrelated to Ajax or xmlHTTPRequest. The little gem in his post for me, though, is the following:
...Alexander Graham Bell -- he was far from the inventor of the telephone, but became known as such for his ability to bring a marketable product to the business community.
Now as far as I can tell, the good folks at Adaptive Path are doing something similar. This from the comments of the aforementioned post, Jeffrey goes on to say:
Our industry clearly has been built on pure technological innovation, and those innovators should be (and usually are) rewarded with credit and cash. But to diminish the innovation that brings technology to market -- understanding an audience, determining their needs, creating an experience that is delightful, empowering, and profitable -- to diminish that is short-sighted.
There is no doubt that remote scripting has been around for a while, and that developers have been using it. However, things like Gmail, Google Suggest and Google Maps have brought this technology into the mainstream focus, and certainly there is going to be a bigger market now for this kind of work.
Sure the technology has been there a while, but if the tree falls in the middle of the forest and no one is there to hear it? You get the idea.
So the market is there, now someone needs to bring this technology to the market. Mr. Garrett and his friends are doing just this. How? For starters, now that the technology is hot, it could use a couple of things:
Sometimes things can be done better, like the iPod to the mp3 player world, and they tip, and other times ideas just need to be publicized to catch on, like Sliding Doors or Faux Columns, for example.
Web design and development (even that black-sheep subset, SEO), is all about marketing - it's about building something for an end user and delivering it to a market.
When someone markets an item, they market it to people, to a specific group of people. Building technology (or whatever) is simply a step in a process, helping people understand the technology is another step, and that is what Adaptive Path has done.
Over 205 hits from Google to the links and resources for xmlhttprequest + Ajax examples this weekend tells me that the word is getting out and people are curious.
I started freelancing by diving in head first and getting on with it. Many years and a lot of experience later I was still able to take away some gems from this book, and there are plenty I wish I had thought of beforehand. If you are new to freelancing and have a lot of questions (or maybe don't know what questions to ask!) do yourself a favor and at least check out the sample chapters.
Like the other books listed here, this provides a great reference for the PHP developer looking to have the right answers from the right people at their fingertips. I tend to pull this off the shelf when I need to delve into new territory and usually find a workable solution to keep development moving. This only needs to happen once and you recoup the price of the book in time saved from having to develop the solution or find the right pattern for getting the job done..