I had the good fortune to be invited to speak at the DFW JavaMug last night, and created a presentation based on one of my more popular blogs, Why Your Company Needs A Front End Developer. Instead of addressing managers or decision makers, this one was geared toward server side developers. The premise is simple, though difficult: before hiring a second (or another) server side developer, make sure you have a good front end developer in place — and don’t try to do it all yourself. Telling an end-to-end developer that he shouldn’t do it all turns out to be in conflict with human nature and business. Often these are developers who are trying to please, and looking to be the “go-to guy”.
Regardless, the web is changing, thick clients are becoming more common, and front end technology is getting more complex. It’s harder to be a generalist, and it’s time to start thinking about specialists.