Written so that it's easy to maintain, well tested, correct in its handling of edge cases, easy to debug, and easy to iterate on.