I have come to the conclusion that there is no shame in producing well considered, simple, fit-for-purpose code that is just good enough.