I can honestly say I know how the people hunting down Sasquatch, the Loch Ness Monster, and more recently the wooly mammoth, feel. For the better part of the last dozen years, I’ve been searching for the mythical beast called the “Web Developer” but is also known by several other names: User Interface Engineer, Front End Developer, Site Developer and I’m sure there are other names I have not heard before. Whatever you call them, I’m pretty sure that we can all agree on one thing call them: scarce.
Where are the 5-Tool Players?
- Engineering Minded -- These bipeds are more rare than their design-oriented cousins and typically come out of software engineering development shops with a desire to do something closer to users. Anger and frustration is common in this species due to big company policies and old school development shops that put little to no focus on design and user experience considerations.
- Poseurs -- These are the most plentiful variety with many similar species across the web discipline kingdom. These chameleons unknowingly masquerade as either of the previous species and are quickly flushed out once put into an enterprise or high profile agency role. They bounce from shop to shop and gain a reputation within the community that prevents them from advancing into senior roles. The poseurs survive by consuming the quick cash of small businesses and are responsible for a large chunk of unusable and low quality web sites out in the wild. A rare form of poseur will burrow into an intranet gig somewhere and parasitically feed off of an otherwise well-meaning company.
Evolution In Action
So, where did the web-world Yeti go? They haven’t disappeared. Like birds from dinosaurs before them, they have evolved into leaders and can be found in various shops across the ecosphere. I believe these high-quality Front-End Developers have “moved up” -- and are not being replaced. If you look at the schools producing the talent, it all becomes clear. Art schools teach design-minded thinking and don’t really know how to teach sophisticated engineering concepts like:
- CSS namespace strategies for large websites, creating good file and class naming strategies for long term sustainability
- JSON and DOM manipulation
- Creating secure web applications.
Universities are Still Behind the Curve
Engineering programs at universities have professors who know how to teach object-oriented programming and e-commerce concepts, but don’t believe that design or user experience understanding is necessary to create employable talent.
I really shouldn’t be surprised at this. After all, when I went to Georgia Tech, they were still teaching FORTRAN and C, neither of which seemed to be of any value in rapidly building applications people could actually use. Newsflash, universities across the nation! Front End Development is a real discipline.
There are tons of job opportunities out there for good, bright kids with hybrid backgrounds in design, art, user-experience, business and technology. Start collaborating with the web industry, your colleagues and competitors that teach the other side of the equation to create balanced programs and five-tool graduates ready for a hungry job market. If we don’t act now, the web-world Yeti will soon be extinct.
On a final note, big props to