There’s a saying in the software design industry: “Good. Fast. Cheap. Pick two.”