"We tried to avoid, you know, records. We were told over and over that was probably the most serious mistake and the reason was the system would never catch on, because we didn't have records"
About this Quote
The quote by Ken Thompson refers to a fundamental choice in the design stage of a system, likely related to early computing or software, such as the Unix operating system with which Thompson is carefully associated. In this context, "records" might describe structured information formats or databases designed to keep consistent info. Throughout the early stages of a project, particularly something as significant as Unix, software engineers and designers often make critical choices that affect the system's scalability, adoption, and functionality.
Thompson recommends that the design intentionally avoided using a normal information storage or organizational structure-- most likely thinking that easier applications would be more efficient or much easier to deploy. Especially, the avoidance of "records" may have come from factors such as technological constraints, simpleness in design approach, or a desire to innovate beyond standard paradigms.
However, reflections like these highlight the obstacles innovators deal with when they diverge from established standards. The quote reveals that the lack of structured records was consistently cited as a "major error". This feedback came due to the fact that records-- or structured data formats-- are important for system interoperability, efficient information retrieval, and handling complicated procedures. The expectation was that a lack of support for such an important feature would hinder the system's adoption since stakeholders-- be it designers, companies, or end-users-- often depend on such structures to assist in vital operations.
Additionally, it likewise touches upon the more comprehensive theme of technological adoption. A brand-new system, no matter how cutting-edge, typically needs to incorporate with existing workflows and information management practices to acquire traction-- adoption hinges on practical applicability as much as on novelty or effectiveness gains.
In essence, Thompson's reflection encapsulates a basic lesson in system design: while innovation is crucial, alignment with human- and industry-centric performances like records ensures that innovation is not just innovative however likewise pragmatic and incorporated into existing ecosystems.
About the Author