inventing a programming language and realising you made mistakes must be a pain. can't fix them without breaking old code.