I am Jon Skeet. Ask me anything.

RE:

What's your definition of a Senior Developer / Programmer?

I don't really have one. I think experience is important, but that experience can be gained in a very wide set of ways. I think freshness and enthusiasm are also important.

I do value communication skills very highly - and the more senior one is, the more important that becomes, in my view. You're likely to have to spend as much (or far more) time explaining your ideas to other people as you are "explaining" them to the computer (aka coding).

Reply to this…

(36 questions) Take me to the AMA