A programming practice in which mopping up after the occasionnal misfire is considered cheaper than overthinking everything upfront. See also DoTheSimplestThingThatCouldPossiblyWork, RidiculousSimplicityGivesRidiculousResources.