Training Software Professionals
The Slides
Here is the slide deck to my SCNA talk, "Training
Software Professionals, Just What the Doctor Ordered". In the past, my
slide decks stood on their own. That is, you could thumb through the
deck and easily glean all the key points of the talk. But I am trying to
move away from that presentation style to one where the slides offer
visual support, but the speaker (me) tells the actual story.Training Software Professionals - Just What the Doctor Ordered
View more presentations from Michael Norton.
The Story
I am a Software Craftsman
From the moment the
phrase was uttered, people starting formulating opinions about what it
means. From guilds, exclusionists, and elitism to irresponsibly
meticulous artsy-fartsy types to passionate life-long learners.For me, Software Craftsmanship is trying to live my life in accord with the values. I am not claiming that I live my life entirely in accord with the values. I am saying that I endeavor to do so. Every day. Some days, I do better than others.
We Need To Talk
We need to
talk amongst ourselves and with others. We need to talk about what we're
doing to actively improve the quality of software. Or more accurately,
what we're actively doing to improve the quality of software
practitioners, through whom, software is developed and delivered. I
don't believe I have the answers. I'm not even certain I have all the
right questions. But I am certain that we, as a community, have
everything we need to effectively address the issue of quality in our
profession.$1 Trillion by 2015
On September 10, 2010,
Gartner Group published a comprehensive
study of IT Debt worldwide. The debt is estimated at $500 billion at
the end of 2010 with a projection to hit $1 trillion by 2015. Many
discussions on software quality meander their way into a debate about
the lack of need for rigor when lives are not at stake. Given worldwide
IT Debt at $1 trillion, even if only 10 percent of it is from code, we
are looking at $100 billion due to poor coding practices. This is
somewhere in the range of $14 for each living human. This is more than a
complete year's salary for every developer on earth. While we may not
be able to draw a straight line from this debt to the loss of human
lives, I've no doubt the connection exists.Our profession is failing to deliver. We must do something.
How do we improve the quality of our code? I suggest we start by improving the quality of our practitioners.
What are others doing?
Many professions have
been around for far longer than ours; hundreds of years, even thousands.
We may be able to accelerate our learning by observing those who've
gone before us. Among the professions actively dealing with the quality
of their practitioners, is medicine. This is not to suggest the medical
field has yet mastered their shortcomings, but we can still benefit from
their progress.Educating Medical Practitioners
Today's
physicians are educated both at school and long after graduation. They
begin with a general education followed by a more specific focus on
medical science. While this provides them with the science, theory, and
philosophy of medicine, it does little to teach them how to apply this
learning to the care of people. School is followed by a period of
internship or residency where budding physicians learn how to apply
their knowledge to the art of caring for people. Physicians are licensed
to practice medicine and certified in areas of specialty. They engage
in lifelong learning both collaboratively and intentionally on the job
as well as through formal (and sometimes informal) continuing education.- General / Specialized Medicine
- Internship / Residency
- Licensing / Certification
- Collaborative Learning
- Continuing Education
Software Development in Contrast
Comparatively,
the standard educational process for software developers is a general
education with a few classes covering multiple aspects of general
technology and perhaps some classes focused on a language or development
practices. No residency. Certifications with questionable value. No
licensing. Informal self-directed collaborative learning. And no
continuing education requirement.
A quick history of Western
Medicine
To appreciate where the medical profession is today, it
helps to take a look at the events that shaped their profession. This is
not a comprehensive review. The medical profession has been around for
over 5000 years. In 3000 BC, the egyptians had hospitals, nursing homes,
and even medical insurance. Our focus is on Western Medicine with an
emphasis on events influencing the course of medical education.Hippocrates
- 400 BC
Hippocrates is often referred to as the Father of Western
Medicine. He made many significant contributions to the medical field.
Much of what is done today can be traced to the findings and teachings
of Hippocrates.Perhaps most significant of Hippocrates' contributions was the separation of faith and medicine. Prior to Hippocrates, most of what ailed humans was considered to be attributable to deity. But Hippocrates thinking allowed him to look more locally for the source of what ails us.
Hippocrates taught in a Master/Apprentice fashion. He housed a few students and taught them in exchange for which they helped to tend to his land and stock. Students were provided the opportunity to learn, experiment, and eventually practice as he felt they were ready and capable. Students moved on to be practicing physicians and several eventually took on apprentices of their own. Significant priority was given to the proper clinical care and treatment of patients.
The Master/Apprentice format was the prevailing form of education for centuries to follow.
Canon
of Medicine - 1025
The Canon of Medicine is a vast collection of
medical knowledge from both Eastern and Western cultures spanning
several millennia of learning. It was considered, at the time of its
writing, to be comprehensive and complete. The canon ushered in a new
style of medical learning. With a single text to teach from, Masters
could significantly expand their audience and share with hundreds of
students at one time rather than a mere few.Schola Medica
Salernitana
Considered the Birth Place of Modern Medical Education,
this medical school in Solerno Italy set the example for the next
several centuries. Physicians moved away from the Master/Apprentice
model to a more scalable and rapid form of education taught in lecture
format based on the Canon and supporting texts.It was generally believed that the texts contained everything possible to know in terms of medical care.
Black Death - 1350
The bubonic plague was
devastating. Nearly half of England was killed and over one third of all
Europe died. Nothing known about the human body, medicine, surgery, or
the cause of illness helped.Schools focused on finding new ways of identifying and treating human ailments. For the next several hundred years, the medical industry focused intently on scientific discovery and learning.
But as physicians became significantly better at treating disease, they became far less capable at treating their patients. Science had become such a focus, that proper clinical care and treatment of patients was no longer a significant part of the educational process.
Osler and Flexner
In 1904, Sir William
Osler wrote a paper urging medical schools to introduce residency as a
part of the curriculum. Osler regularly had students accompany him on
rounds in the hospital where they learned how to treat people in a
clinical setting. He wished to return humanity to the practice of
medicine.Around the same time, the Flexner report was published. The report has a great deal of controversy surrounding it. The funding and execution were questionable, but the impact was significant. The report rated medical schools in the North Americas, identifying those meeting and those failing to meet a set of standards devised by the benefactor of the report. As a result, more than half of the medical schools in the US were closed or lost significant funding.
The remaining medical schools were incapable of meeting the demand while simultaneously implementing residency programs. It was not until the 1960s that residency was common practice for all medical students. As late as the 1980s, some medical licensing still did not have a residency requirement.
Today
As mentioned at the onset, the medical
industry now embraces life-long learning with a balanced focus on
clinical and non-clinical learning.- General / Specialized Medicine
- Internship / Residency
- Licensing / Certification
- Collaborative Learning
- Continuing Education
Lessons and What Next
Lessons
Scholastic
education is merely the beginning. Knowledge is far more valuable when
we know how to apply it. Licensing and Certification can have a positive
impact on the level of professionalism. Practitioners share knowledge
amongst themselves and create opportunities to learn together.
Professionals engage in intentional life-long learning.What Next
As
I said at the onset, I don't believe I have the answers. I'm not even
certain I have all the right questions. But I am certain that we, as a
community, have everything we need to effectively address the issue of
quality in our profession.We Need To Talk
We need to talk
amongst ourselves and with others. We need to talk about what we're
doing to actively improve the quality of software. Or more accurately,
what we're actively doing to improve the quality of software
practitioners, through whom, software is developed and delivered.But talk should not take too long. Rhetoric may convince many, but will achieve little.
We Need to Act.
Do something. Learn from it.
Adjust.References
The History of medical education: an international symposium
…, Volume 673 By Charles Donald O’Malley, University of California,
Los Angeles. Dept. of Medical HistoryMedicine
Medical School
Schola Medica Salernitana
Medical Education in the United States
History Medical Education
History of Medicine
Hippocrates
A short history of medical education in the United States
The Canon of Medicine
American Medical Education 100 Years after the Flexner Report
The acquisition of skills for practice requires radical transformation. Although the dictum “see one, do one, teach one” may have characterized the way in which clinical skills were learned in the past, it is now clear that for training in skills to be effective, learners at all levels must have the opportunity to compare their performance with a standard and to practice until an acceptable level of proficiency is attained.
- The New England Journal of Medicine, September 28, 2006
Internship
Residency
William Osler
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)
Tags:






Comments
Mohan K C replied on Fri, 2010/10/29 - 7:31pm