T
Tom Forsmo
Andy said:What's a "senior programmer" ?
Someone who has been there the longest and has seniority?
Someone who has been there for some years, seen only this project,
ignored the rest of the world's progress, and is probably responsible
for much of what's wrong with the current state of things?
Thats basically up to you to decide, or the project manager, CTO.
(BTW I used the word programmer here a common word for
programmer/architect/systems engineer/software engineer etc)
But to me a senior programmer is one who has extensive experience and
theoretical background on programming, technology, architecture and
design, development methods and so forth. An even more senior person
would also have extensive experience with the specific technology,
standards, community and principles/ideas of his specific tasks.
So, for example, even though he has only worked on a project for a week
he is very much up and running and are able to make decisive decisions
about how to deal with problems and solutions. Because he has already
seen the problem in one form or another before, or he is able to
recognise patterns in the problem and apply some well grounded
experience to solve it.
But you could also just go for the "who has had the job/responsibility
the longest" or something similar.
tom