Conversation

Replying to and
One difference is sheer size. One cannot read the necessary code. Another difference is the goal. The main driver for code reading is decision making. And then there is this intriguing new evidence:
1
3
Replying to and
The corpus for law and history is far larger than the code for any computer system. Lawyers are always about decision-making. Historians are resolving contradictory sources to decide on an account. In general, I find it valuable to try to learn from other disciplines. YMMV
2
5
Replying to and
I’d be curious to see your take on this: How is reading code similar to / different than reading natural language? What can programmers learn from how specialist in other disciplines (such as lawyers & historians) read texts?
2
1
My intellect was involved at the time, if that is the question. But, there is a simpler way to evaluate whether treating code as other kinds of text works: we tried it as a discipline for half a century; why do people have so often problems understanding their systems?
3
1
In my experience in (natural) science, the same sort of broad-reaching understanding problems that we have in programming exist in other fields, too. Often, they're worse (because the systems are so much more complex, or because the tooling is much worse, or both).
1
2