← Back to context

Comment by lproven

4 days ago

> Turing completeness is notorious for showing up in systems unintentionally

Greenspun's 10th law.

https://wiki.c2.com/?GreenspunsTenthRuleOfProgramming

That's on the opposite end of the complexity spectrum.

  • Perhaps so, but ISTM that it encapsulates the same basic point. Try to make something rich and general and you often end up re-implementing a whole computer inside your computer.

    Which is why these days it's easier in many cases to just embed an Arm core and implement your controller's functionality in software.

    • > Try to make something rich and general

      It's also easy to stumble into Turing completeness when you're just trying to let one setting modify another setting in a basic way.