phil hunt wrote:
"software engineer" and "programmer" are different words for the
same job.
Although he seems to be making a hard-and-fast distinction which is not
universally made or uniformly recognized by certain terminology, surely
you would recognize that there is a difference between higher level
design considerations and low-level implementation tasks. On small
projects, especially personal or collaborative open source ones, they'll
be done by the same person(s) and probably not explicitly distinguished
in a task list (concrete or hypothetical), but on large projects the
distinction becomes more important. Someone with the title Senior
Computer Scientist is probably going to be doing a lot more design the
gruntwork, and the reverse is true of someone with the title Member of
Technical Staff.
--
__ Erik Max Francis &&
&& http://www.alcyone.com/max/
/ \ San Jose, CA, USA && 37 20 N 121 53 W && &tSftDotIotE
\__/ He who laughs has not yet heard the bad news.
-- Bertolt Brecht