“Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.” (related: Greenspun’s tenth rule — “any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.”)
Source:
Gabriel Weinberg’s Mental Models I Find Repeatedly Useful