The plight of the Front-End Web Developer today
Hello Kiddies,
Commodore 64 back agian to bring you an update from Tech land. While this article is titled towards front-end web devs, it might also apply to all web devs just the same. It’s very unfortunate that I must regress to using the infamous cliche’: in this market, there are challenges.
Now, the nitty gritty.
Holy %^it things are moving fast. We’ve got DHTML, Javascript and CSS already throwing us curveballs on a daily basis.
As if things werent moving fast enough, we have the advent of Google Chrome, Safari for PC (wtf?) and the resurrection in popularity of Opera. Lest we forget all the other OS’es running Konqueror and other lesser known browsers.
It’s sheerly mind-boggling the amount of keeping-up a front end dev must do. My belief is that tabular information and the basic premise behind query languages will always stay the same as long as the data stays 2 dimensional. However the demands on today’s user interfaces grow every day some schmuck makes a widget with a slider that moves ever so more fluidly than its predecessor.
Enter AJAX – Asynchronous Javascript And XML – This was the next stepping stone for many interactive user experiences which relied on the native, built in browser libraries and started to finally move us away from the annoying Flash platform and it’s keyframe-style programming model, and into a new era of highly visual programming with limitless animation possibilities. So, we spent time learning that. Greaaaat.
Then Adobe bought Macromedia. How annoying. But still, Flash has always been Flash.
But not anymore… now it’s called FLEX, and like AJAX it also abandons the concept of keyframes in favor of object oriented animation and programming. But once again, its something new to learn.
If it’s not a browser, its a new OS. If its’s not a new OS, it’s a new version of HTML or CSS ala W3C. If it’s none of those things then it’s a new language/platform altogether.
The art of keeping up with the plethora of versions and platforms and languages (OH MY!) is truly an artful balancing act. Something of a circus I would say. I’ve played Civilization type games where the team who upgrades faster wins. This is totally the case for front-end devs. Because the expectations of the end user are so directly tied to front end design, it becomes almost impossible to achieve that ‘WOW’ factor that used to happen in a simple tween of a vector back in the day. Simply put, people have probably seen it all, or at least feel that way. Now people expect slick sliders and even checkboxes that fade on and off. On the more advanced side people are now expecting that same drag and drop desktop functionality in websites and reporting features ala Crystal Reports, but REAL TIME.
I always saw this coming – the day web browsing and data perusing can ultimately shed it’s refresh button forever. Advances in OS interfaces (ala OSX) have given people more of a feeling for what they’re touching with their mouse. People today feel somehow more connected to the website they are viewing. No longer are people just hapless viewers. Upon entrance to a website (onLoad), users are already drawn into the experience with a multitude of switches and buttons and ads being flown at them in what seems to be 3d.
This burder is being taken on by the front end web dev today. In today’s market companies are looking for all around guys, like myself, who can dive into a simple SQL statement as quickly as formatting a complex wireframe based on CSS principles, and just as quickly repair a content [div] that has broken out of its bounds for some strange reason, and only in one browser and not the other.
This is Commodore64 signing over and out,
and I’m still the one you used to play Bruce Lee on. ,8,1


April 16, 2009 - 11:34 am
Great thoughts/comments. And it’s even harder for a guy like me who never really got the skills in web dev (outside of FrontPage) to really understand a lot of the new stuff. I tried to make my own Firefox extension a couple months ago and failed miserably because I don’t have time to get to know the new methods.
Click to Reply to This Comment.
Commodore64 Reply:
April 17th, 2009 at 6:01 am
I know exactly what you mean – on one hand all the information is readily available, most of the time free, to learn a new language and maybe build osmething useful/marketable. But by the time get around to it, or get over the learning curve, its almost outdated by that time, and overdone by a multitude of other guys that beat us to the chase.
Play on, player.
-C64
Click to Reply to This Comment.
Johnny Admins Reply:
April 17th, 2009 at 8:33 am
Yeah you have to keep up with the languages or else you will find that you fall off….
Click to Reply to This Comment.
April 16, 2009 - 9:40 pm
Yes i remember those days, i was on my apple 2+, in the beginning of 1980 :)
But I myself am more of a front and back end programmer, and maybe the problem of pushing the wow factor as a key way of getting sales, has caused us to get so out of touch with providing the core needs a customer really wants…
Good Product/Service, Great Service, and Reasonable Pricing, and Great/Awesome Delivery of said product and service…
As you can see we’ve become market driven rather than are we even doing the core functions that keep us in business?
Because in the end, people will get bored of wow factors, and remember the core functions aren’t being done well if at all.
Click to Reply to This Comment.
Commodore64 Reply:
April 17th, 2009 at 6:08 am
I totally agree. There are tons of examples of formerly successful sites that lost touch with providing quality and veered to far into the ‘wow’ factor. Sometimes this is a fatal mistake. More than anything I’ve heard my clients ask for something “flashy”. I’ve always advised against it just for the SEO reasons to begin with. Simple and effective still win the race. Kinda like the tortoise and the hare…
Click to Reply to This Comment.
Craig Rosenblum Reply:
April 17th, 2009 at 8:32 am
It’s just a very touchy topic for me, after years of working for ecommerce sites, that focus more on how to market whatever the new next hot thing was gonna be. And then totally discourage people from coming by not providing the kind of inventory of needed items at their retail, mail order locations.
That’s why i totally think the marketing approach is a dead end…You can push, sell, or suggest, and that will work for awhile as people get fulled by marketing tactics, but in the end this self-destructs, as customers soon realize you cant’ deliver anything they really need, in a good reasonable manner..
I wont’ name names, but that attitude of marketing over providing good service, inventory control, destroyed a lot of respect I had for businesses, that just ought to know better…
Click to Reply to This Comment.
Commodore64 Reply:
April 20th, 2009 at 3:05 am
This is the exact battle of moralities im talking about. I believe every good web dev has a marketing side to him/her as well as a usability side. Lately my usability side has been winning over my marketing side as I’ve been completely convinced that the marketing side will ultimately lose the fight.
Thanks for reading Craig.
keep on keepin on.
-C64
Click to Reply to This Comment.