How Thomas S. Kuhn might approach Computer Science
The question of "computer science"—a term I find curious, for it seems to refer to a discipline built more on manipulation of symbols than on an engagement with nature—requires a historical lens, much like any other field that claims the mantle of science. One must ask: is there, or has there been, a unifying paradigm governing the practice of those who engage with these remarkable calculating engines?
Initially, it appears that much of this activity has been characterized by what I would call "normal science." The construction of machines, the development of precise instructions—what they term "algorithms"—to direct their operation, and the refinement of methods for representing and processing information, all fit the mold. Within this framework, problems are well-defined, solutions are sought using established techniques, and progress is measured by increased efficiency and capability. The "exemplars"—the elegant programs, the foundational architectures—serve as models for future work.
However, one must probe further. Have there been moments of crisis? Are there accumulating anomalies that the prevailing symbolic manipulation paradigm cannot adequately explain or resolve? The very concept of "information" itself, so central to this field, seems to shift in its meaning. Perhaps the transition from purely mechanical calculation to electronic processing, or the advent of entirely new modes of interaction with these machines, could be seen as nascent revolutionary shifts. The very ontology of what constitutes a "computation," or what it means for a machine to "learn," appears to be a subject of ongoing, and at times contentious, redefinition. It is in tracing these historical trajectories, these shifts in problem-solving domains and the very language used to describe…
Imagined perspective — an AI synthesis grounded in Thomas S. Kuhn’s recorded ideas and methods, not a quotation or a statement they actually made.