Apr 22, 2008
“It’s much easier to write code than to read and understand it. Anybody who maintains a legacy codebase has to figure out what the code wants to do, and then to contort it until it does something close enough. The only hope for preventing this endless rewriting is to somehow capture the problem in the solution. Rather than coding up wondrous new solutions maybe we should devote our time to carefully describing problems in our code.
— Buko Obele on semantics as expressing intention.
Comments gratefully appreciated. Please send them to me by any method of your choice and I'll include them here.