3 ms·
Reminds me of Peter Naur's essay, "Programming as Theory Building": https://pages.cs.wisc.edu/~remzi/Naur.pdf https://pages.cs.wisc.edu/~remzi/Naur.pdf
by nyanpasu64 4y ago
Reminds me of Peter Naur's essay, "Programming as Theory Building": https://pages.cs.wisc.edu/~remzi/Naur.pdf https://pages.cs.wisc.edu/~remzi/Naur.pdf
- bluesnowmonkey 4y agoLove this article. It contains a very deep and important insight, that the program and programmer are inseparable. Can’t replace one without replacing the other. People often pretend you can. In big companies a new team will “take ownership” of an existing system. But they won’t really understand it until they rewrite it. Wanting to rewrite is not a character flaw, it’s just an inherent part of the process. That said, if one person wrote the first version, then one person can write the second version. Teams don’t have to get bigger.