
Working in technology gave me the opportunity to experience many different cultures and to see how people lived and worked in countries with very different resources.
One experience that comes to mind was traveling to Huế, Vietnam, in 1997 to teach database design at a hospital.
The hospital had requested the training materials in advance. When I arrived, I discovered that the doctors had already read and memorized them—and had used the books to create databases without receiving any instruction.
At that time, computer access within the hospital was limited primarily to doctors, and they were understandably proud of the opportunity to use the technology.
Before the hospital had an electronic database, patients were responsible for bringing their written medical records with them to every visit.
The doctors’ effort was impressive, but the books alone had not taught them how to connect database-design principles with the actual work of the hospital. They had theory on paper, but no instructor to help them translate that theory into a practical design.
The problem was not a lack of intelligence or effort. They had done remarkably well with the resources available to them. The problem was that reading a book was not a substitute for seeing how information moved through the hospital and understanding the work the database needed to support.
So we set the books aside.
For the next two weeks, we walked through the hospital with the nurses. We asked them to show us what they did, how information moved through their work, where problems occurred, and how electronic data might make their jobs easier.
The focus shifted from teaching database theory to understanding the people, processes, and needs that the database was supposed to support.
If we could make life easier for the nurses, we could improve the experience of the patients and, as a result, help the doctors as well.
We did not accomplish the original lesson plan.
But we accomplished what was needed.
That experience reinforced a lesson I have carried throughout my career: good data design does not begin with a textbook, a tool, or even a data model.
It begins with listening to the people who perform the work and understanding the problem that needs to be solved.