ASP, Flash, and other Purple Ponies

In my peregrinations across Craigslist, I often come across ads like this:

Awesome Corp. is looking for a web designer with the following skills: standards compliant code, ColdFusion, CSS, AJAX, JQuery, ASP, PHP, WordPress, Drupal, MySQL, Oracle, Flash, Actionscripting, Photoshop, Fireworks, Illustrator, Dreamweaver…

…and so forth. They might even throw in InDesign or Quark Xpress, just for kicks!

Like kids at Christmas.

Like kids at Christmas, some clients want purple ponies.

The truth is, unless the advertiser is a consultancy firm or web dev shop, they probably don’t need someone with so many skills. In fact, a competent person with such a broad skill set is hard to find because skills take time to learn thoroughly. Remember that experienced, veteran web monkeys cost more to employ than their juniors. It’s supply and demand at work; they can charge more because everyone wants a purple pony.

What will happen is that Awesome Corp will get applicants, some with resumes that list every one of those skills. Of those resumes, the veteran web developers and designers will be asking for more money than those who’ve been in the field for less time. The company will probably be more interested in hiring the cheaper applicants, because of course anyone experienced with all those skills isn’t going to be cheap! But Awesome Corp. may have actually ended up picking the more expensive option after all.

Jack of all trades, master of none.

Beware. People exaggerate on their resumes. It’s easy for anyone to put down all the acronyms and buzzwords needed to bring in an interview or a new client. But can they deliver? If a company chooses to hire someone with a smattering of training in many different fields, they aren’t getting expertise where it matters, solid coding, design, etc. This means projects take longer and cost more. That’s what happens when you try to cut corners! (Naughty company, no cookie!)mot

Side story: Purple Ponies in real estate!

People don’t just ask for purple ponies in web design; they ask for them in real estate, too! Many a time has my Realtor mother regaled me with stories of people in search of their perfect home on the mountain. They want a view, a stream or pond, near a road, but far from people, a fixer-upper cabin, a moat, a purple pony. Truth is, it is very rare to find all that in the mountains, and it is never cheap.

Some of the clients’ specs are even downright contradictory (like Fireworks and Photoshop)! You get views on hilltops, but water and springs don’t crop up in high places. Without owning an entire valley, finding a view of the mountains and a creek in your backyard is difficult to say the least. But, some plots do exist, with the view, the cabin, the creek, the forest, the barn, etc. And do you know what? They cost a fortune because everyone wants the same thing! Purple ponies are by their nature very expensive. And even ones you think would be cheap, the “fixer uppers,” aren’t because everyone wants to fix them up. In much the same way, even a “fixer upper” rookie developer is going to cost more than they initially appear.

What do you need? What don’t you need?

The best way for a company to avoid getting into this situation is to know what they need. A few notes of interest:

  • You don’t really need a Flash developer.
    Will your site feature any games, music, or movies? No? Then you don’t really need a Flash developer. In fact, if you answered yes to the above, go hire a specialized Flash developer, not a web developer. Flash is a world unto itself, and experience is needed to create such complex applications. But, if you’re thinking about Flash mainly as a supplement for navigation and rotating banners, you don’t really need a Flash developer. AJAX can do most of what Flash has been used for, and guess what? It does it better. Accessible, lean, beautiful and no plugins to download.
  • PHP (down with ASP)
    Unless you have an ASP-based site, PHP is the future. Let it go. Just let it go. And even if you have a legacy site, if someone understands PHP, they will be able to comprehend ASP, too. If you need more than PHP can deliver, you need a database engineer.
  • They shoot people who use ColdFusion, don’t they?
    You can tell I’m not big into PHP’s more commercial competitors, namely ASP and ColdFusion. PHP is opensource, easy to implement and configure, and it isn’t manufactured by a company that charges too much for their products. Oops, did I type that out loud? But don’t take my word for it. Inform yourself. Over at wikipedia is a list of ColdFusion’s technical pros and cons.
  • Be informed.
    Don’t just go out and about spewing buzzwords in hopes that some hard-up, mad-skilled genius of a developer will land on your doorstep, begging for work. Do your research. Find out what you need. Solicit opinions on your project/position before you go out hiring willy nilly. A litte forethought now will save a lot of awkwardness.
  • Get a second opinion.
    When in doubt, you can always pay a consulting agency for a second opinion. It could save you thousands in over-qualified purple pony salaries!

So, do you have any tips of your own that you would like to pass on? Please share!

  • mephron

    Amused. Amused am I.

    I once lost out of a job because I could provide everything but the purple pony. I could provide a pony, but it wasn’t purple.

  • http://www.kimonostownhouse.com Dava

    I have answered SO MANY ads that look like that. They list ASP and PHP, when I know dang well they don’t need both. Around here, the purple pony usually ends up being tape backups. No, really. Boggle over that for a second.

    The companies in my area try to hire a single tech person for all their needs. This person is expected to design websites, troubleshoot everyone else’s computers, and maintain the network, including daily tape backups. Twice have I been turned down for a design position because I didn’t know how to do tape backups. That’s just ridiculous.

    • http://subcultureofone.com Rachel Nabors

      PHP and ASP, Photoshop and Fireworks, Dreamweaver and GoLive. Talk about redundant specs!

      That’s bizarre to hear about tape backups. I can’t imagine they found a very competent designer. I’m not being snarky! It’s the truth!

  • Michelle

    That’s one of the rare times I’ve seen someone actually write an article to talk about what a client doesn’t need. I’ve seen a lot of primping and preening from folks in this industry and in marketing or even real estate. That to me smacks of insecurity. The true expert is the one who can say, “you don’t need this.”

    As far as trying to hire one person to do four people’s jobs, that’s across the board. I remember in 01 going out for a receptionist job in college. Somehow they thought I was also going to double as the marketing person for a 15-person firm, for $10/hour, no benefits.

    It’s amazing how much time companies easily waste on both sides by not understanding what certain jobs cost or what skills they actually entail.

  • http://andvari.us Grae

    Some companies aren’t wasting time with a lack of understanding… they’re intentionally trying to find suckers that will take a job with responsibilities that are clearly outside the scope of the position so they can pay an entry level employee to do the same work as someone who would be getting paid anywhere from 2-4 times as much.

    And it’s pretty tragic, because it ends up costing the company more than it saves.

    Regarding the pirate’s chest full of technology and platform requirements, it is possible for a shop to be doing work on all those platforms… but if they’re recruiting for ONE position to do work on all of them… well, either they’re doing what I said above, or they’ve got one hell of a Codethulhu in there: http://thedailywtf.com/Articles/The_Call_of_Codethulhu.aspx

    Either way, it’s a huge red flag that says “Doomed are ye who come here.”

  • http://flashbackuniverse.blogspot.com/ Jim Shelley

    Yeah, I’ve seen that before, and I’m right there with you on principal, but I have some quibbles on some of the technical points, but I don’t want get into that here. what I wanna know is…do people even still look for ASP guys any more? Seems like vb.net and C# are all the rage down here.

    - Jim

    • http://subcultureofone.com Rachel Nabors

      Surprisingly, some people still call for it, often alongside PHP. I’d like to think that they are companies in need of people who can take on legacy sites, but so often I think it’s HR people not knowing what they are typing.

      I think it’s one thing for a developer to where many hats. I think it’s another to expect to get a multi-talented expert for cheap.

  • http://ux4dotcom.blogspot.com/ Holger

    To put it in a nutshell, … you cut the topic right to the chase of the matter. Thx!
    Poor me! How could I missed your blog for so long – how could it escaped my notice. more – please
    btw…I’m not a native speaker – Is Purple Ponies a common phase?

  • http://subcultureofone.com Rachel Nabors

    “purple ponies” is not a very common phrase, but it does conjure images of a plastic toy pony that was popular among children in the 1980′s, My Little Pony. It was a very silly, over the top toy.

    Thank you for your comment!