Better a diamond with a flaw than a pebble without. Confucius
We all want to have a perfect product, a perfect system, and a perfect development story. Unfortunately, reality is … reality. And it’s not perfect. One of the biggest struggles of engineering well is understanding the constant push and pull among the forces that govern the “rest of the business”, and governing your technological and development choices accordingly.
Do not strive for perfection. Strive to be good enough.