Comment by rclabs
5 hours ago
We can fully solve 'code' in the sense we can model every single interaction and then use that specification to produce another program that does the exact same thing, and then based on inputs, it should be possible to cull that tree of possibilities even more.
That is my hope anyway, apart from that, I do think there is an inherent laziness in business to not mess with the machine that makes money.
If you don't do the work to separate the actual specifications from what the legacy app happens to do then why are you even rewriting it?