Programming is pure; the real world is profane.

· Bits and Bobs 2/3/25
  • Programming is pure; the real world is profane.
    • It's possible to have a pure, elegant model in programming.
    • The question is if you can bridge the messy reality of the real world into it, to make it actually useful, and not some blueprint for a castle in the sky.
    • The ultimate measure of the usefulness and power of a system is not "how hard it is to accomplish things in the pure virtual world of programming" but "how hard it is to accomplish real things in the real world with it."
    • The former can conveniently ignore the work and effort it takes to try to cram the real world into the pure representation.
    • The latter captures the actual full cost and benefit.
    • A thing that I see lots of very "pure" programming systems missing is how hard they are to represent the mess of the real world in.