Wrong analogy. It assumes that the human body have the same degree of complexity as, say, coffeescript. In no way. To properly (without killing the patient) and reliably open and then stitch the human body requires years of study and practice. While coding JS in vim requires, like 3 months, of which 10 weeks is studying vim :-)
I'm not speaking about why you're going to open the body (diagnosis) or what do you code, that's a different story.
Just the plain barrier to entry.