• 0 Posts
  • 8 Comments
Joined 9 months ago
cake
Cake day: April 27th, 2025

help-circle





  • That’s grade A horse cap.

    The only tool we have to guarantee the software works according to the specification is formal verification, and formal methods are a PAIN to use and are extremely limited in scope.

    For the rest, the best we can do is “hope you thought of everything” (aka manual and automated testing) and “have a colleague look it over” (aka code reviews).

    And that does not even start to tackle the issue that is making sure the spec solves the problem in the first place.

    Yes, all the other things you mention are true too. But you were set up for failure from the start by the gods of intractable complexity first.