The way I see it, the fundamental thread that runs through my entire career in IT is data manipulation. Pretty much everything I've done involves taking data from a data source, munging it in some way and sending it off to a data sink. The principles behind those tasks remain the same whether I'm extracting company annual report data and putting it into a database or extracting data from a database and sending to another process in an XML document or parsing HTML from one site to create HTML pages on another site.
Today I've been having some conversations with and agent who wants to put me forward for a job with an insurance company. They want lots of Perl and Sybase experience. I explained that my Sybase might be a bit rusty (it's been three or four years since I've used it) but that I've been using other databases in the meantime and I don't expect any problems getting back up to speed quickly.
But that's not the problem. The agent doesn't think I've got enought recent "application development" experience. He thinks that recently I've been doing too much "web development".
Am I missing something obvious here? I really can't see why web development is that different to any other kind of application development. The only explanation that I can see is some kind of intellectual snobbery on the part of the "application development" people - claiming that web development is somehow less rigorous or less useful than what they do.
Which is, of course, complete bollocks
 It would be cool to get this job as it would mean working in a great building.