Almost exactly a year ago, I wrote a blog post titled Respect for Web Developers in which I said:
That last point it worth reinforcing. I think a lot of people who've been doing "web stuff" long enough think that web developers are the same as the "HTML monkeys" we use to refer to back in the day. That couldn't be farther from the truth.
Sadly, the attitudes I was hoping to nudge into changing continue a year later.
However, we are likely to hear from readers who will point out one thing immediately about all of these positions - they do not appear to be true engineering or programming jobs, which means the pay scale will be lower than those fields. They do not require, or even create the perception, an advanced degree in computer science is needed.
Referring to web development as "front-end engineering" is very generous. While web development involves coding, PHP and AJAX aren't exactly the same as C++ or Java.
The undercurrent in what Dave wrote is that front-end engineers are lesser engineers than those working on the back-end. That says more about his ignorance of the challenges in developing (and releasing) world-class front-end code that works for millions of users.
I happen to think the Yahoo! User Interface Library and Yahoo! Design Pattern Library are good examples. Everybody who mentions them to me (including the previously mentioned Y Combinator startup guys) is gushing about how much time they save, how well they're constructed, and how they're great examples of front-end engineering.
In the Yahoo! world, these front-end engineers actually report up through our engineering organization. It's not just a glorified label we slap on them to make 'em feel good.
This stuff isn't monkey work. It hasn't been for a long time. Can we move on yet?
Posted by jzawodn at March 17, 2006 08:05 AM