|
|
|
|
|
by devs1010
5200 days ago
|
|
You can make this argument about most software developers too, while they may create unique applications, they are mainly using the "already known" (existing languages, API's, etc)... You can then go on to apply this argument to nearly any other "white collar" job, accounting is "the application of the already known", etc.. White collar does not mean that you are in a research field and pushing the limits of knowledge, from what I understand it has long had an entirely different meaning. Personally, I feel that white collar / blue collar are very outdated terms. I often feel that a software developer is somewhat of a modern blue collar worker as its a creative trade and very different from a "white collar" job such as a sales or marketing job. |
|
But I still feel that software development is a creative field whereas most of medicine is reactive. All fields are based upon past knowledge so the use of APIs seems irrelevant since they are just tools used to create.
The criterion to differentiate between creative and non-creative fields seems to be whether multiple "correct" answers exist. Obviously in programming the solutions to problems vary in terms of algorithms,implementations, etc. On the other hand, medical diagnosis is either correct or incorrect. Even prescribing treatments seems to be more of "do X with A factors, do Y in the presence of B factors" rather than an individualized, creative approach.