3 ms·
I agree that most of CS is far more freeform than these professions, but I mentioned systems/applications programmers for a reason. They need to write their so
by javanix 17y ago
I agree that most of CS is far more freeform than these professions, but I mentioned systems/applications programmers for a reason.
They need to write their software to behave compatibly with certain system restraints, and thus don't have quite the freedom afforded to web app developers and their fairly lax-by-comparison set of browser requirements.
Granted, the similarities only go so far - being a mechanic is far more diagnostic and enhancing of the underlying system than being a programmer is (and hence, as you said, probably closer to the medical profession). However, a mechanic's ability to diagnose issues based on the subtlest of clues seems fairly close, at least in my experience, to a skilled programmer's ability to track down a quirky bug - both are based almost entirely on their exhaustive knowledge of the underlying system. The medical field's underlying system is biologic rather than mechanical in nature - hence most of the diagnostics have to be based on generic tests that are variably reliable (at least now, prior to surely-forthcoming genomic advances in medicine), rather than solely intuition and experience.