Of course this line is blurred,
Hence this futile exercise, but it is fun!
It's the same as describing someone as a runner or a writer. Most people can run and write yet the titles imply a higher level of competency and experience in the task.
Yes, but what specific demarcation is the "graduation" to writing, running or programming? Who is the judge?
You make some good points, but let me ask you this. If you were an employer for an I.T. department and you needed to hire a "programmer," which would you hire?
- A person that has written hundreds of 50 - 3500 line "scripts" and even one 4300 line "script."
- A person that has coded in C++, Delphi and (way back) COBOL, but the longest "program" was only 780 lines and there wasn't that many.
Ok, maybe that's not be completely fair, but it says something about this debate.
Oh, one more thing. I have often noted that in a debate of this nature the reason that it is very difficult to qualify and/or quantify where the line actually goes is because there was never any real line there in the first place. At least from my perspective.