To say one is a Web Developer is similar to saying one is an engineer. Without further clarification, the label means very little. To help with apprehending the various specialisms within the field, I have created this transparently cynical piece of link bait. My list is by no means comprehensive and I invite you to offer additions via the Twitter comments (#devtypes) or by email (firstname.lastname@example.org) if you wish to submit a fuller description. Compelling suggestions will be included with attribution.
Warning: Some bad language to follow.
The so-called Rockstar developer has no relationship with either music or — since his or her talents have such a narrow appeal — stardom. They do enjoy the attention of groupies, but such a following is typically constituted by heterosexual members of the same sex.
Rockstar programmers are prized for their impressive ability to quickly adopt and master new tehnologies and techniques. All too often, this enviable aptitude is employed to find solutions for problems that don't fucking exist.
Bricklayers avoid authoring code. Instead, they prefer to rely on the third party modules, plugins, extensions, libraries and widgets that form the building blocks of their application.
If it all goes wrong, try to resist the temptation to shout "JENGA!" as their Tower Of Babel collapses under its own payload. Fortunately, in this eventuality, there are a number of anonymous parties to blame.
An extremely talented Bricklayer but with more maps, less SQL and an obliquely political agenda.
4. Personal Shopper
The Personal Shopper is a henchman who belongs to the Client's inner circle. With a limited understanding of HTML, CSS, The English Language or basic design principles, the Personal Shopper is charged with 'designing' the website using Adobe's photo editor, Photoshop.
The Client and his Personal Shopper are often equally oblivious to the sheer tedium and futility that consequently ensues.
The Shoplifter is the one whose job it is to translate the Personal Shopper's picture of a website into code. For the sake of accessibility and good document structure, this usually requires many a conjuring trick.
Anxiety sets in when the Shoplifter realises that their friends have forgotten to think about functionality again and that a new set of designs failing to address this issue will soon arrive in the post.
From DOM plus Manipulator; essentially a code-literate UI/UX designer.
The Pedant is a developer whose expertise in semantic HTML is expressed entirely by pointing out the errors, no matter how small, in other developers' code grammar.
If you've ever shown a fellow developer a rough proof of concept and he's rolled his eyes at the less than optimal nesting of heading elements, you've probably encountered a pedant.
Pedants' portfolios are usually extremely scant, either because they take forever to build perfect websites or because their many inevitably imperfect creations are omitted (fearing accusations of hypocrisy).
From the fraternity moniker 'bro' plus 'programmer'. The Brogrammer is a programmer who identifies coding with hangovers. Having discovered that doing a day of programming is a particularly curative post-binge-drinking activity, he has forged a strong association whereby he can no longer even contemplate writing code without being depleted of electrolytes, vitamins and sleep.
His ambition as a programmer is inevitably superceded by alcohol's own 'will to power', resulting in shitty work. Either that, or he has largely fictionalised his 'brogrammer' status as a compensatory front, which is almost always the case.
Not all protagonists in development agencies are always developers and, by way of contrast, the Non-developer is certainly worthy of a mention.
The typical Non-developer is the Project Manager for the 'home team'. He or she may spend most of their time pitching or communing with clients, but the title 'Non-developer' does not suggest that they are unable to develop at all; just that this is not their prescribed role.
Inevitably, Non-developers are looked down upon for not being 'experts'. However, by being able to see the wood despite the trees, they have a startling knack for pointing out embarrassing misconceptions on the part of their more entrenched colleagues. So don't get too cocky…Heydon Pickering