In 1985 Peter Naur argued that a program is more than just its source code. "Programming As Theory Building" explained how we build theories of the code which help us debug and refactor it but those theories rely on knowledge from outside of the code. pages.cs.wisc.edu/~remzi/Naur....
Post
I mostly agree but Naur is arguing that there’s no such thing as a perfectly faithful spec either. We need to draw the line somewhere. But I’m optimistic that language models help us get a lot more of the details out of our heads and into the specs.
0 reposts1 like