Speaking as a Fancy Computer Science Professor at a Fancy Institution of Higher Education who teaches the course on Programming Languages:
-
The point of all my table-thumping is that when machines are involved, lots of things turn into programming — complete with all the challenges and pitfalls that entails.
We have strategies for dealing with those challenges and pitfalls. Recognizing programming wherever it emerges can help us meet those challenges, or change the problem to avoid them.
Drawing bright lines about what is and is not programming is actively harmful in those situations. We’d damn well better recognize programming when it comes up and bites us.
Copyright © 2025 NodeBB | Contributors