c# programmers? really.
I don't want to offend but this is exactly the attitude in companies that annoys me and costs them.
I'm doing a mass-load of data into a database, for which I need to reformat at least 25 gig (not meg) of text data to make it suitable for loading. It has to be fast, so I'm rewriting my first attempt in c#. Allocate a big fat byte buffer, fill it from a file then cruise through parsing out the relevant bits and squirting them into the final file. Rinse and repeat the next N thousand files. Plenty of assertions to get it right, decent sanity checks etc and it is snappy indeed, and it's taken me a day and a half. Not too complex. No memory mapping, no fancy I/O.
Then again it's also my first ever use of c# and .net, and probably the first time I've touched an MS compiler/dev environment since 1995-ish.
Point is, you don't want c# programmers, or Java programmers, or c++ programmers, whatever. You want a *programmer*, who by their nature must be a flexible beast, but you call for precisely X because you don't understand that under the surface many of these things are much the same and can be easily transferred between.
And you also don't get that just because a person has five years of Y doesn't mean they're any good at it. Doesn't stop you lot advertising for both with a simple ticklist approach though.
Sorry to sound peeved.
(Anon because it's rude to blow your own strumpet )