Constraint-driven product design: build less users value more | Koder.ai