Can I make an observation? Most of life involves problems that may not have a solution or a demonstrably optimal solution. Most complex problems involve trade offs. Much of the skill in being an experienced person in one's field involves making the best possible trade offs toward a working solution. I like the other observations in this thread about failing fast too - often we find something that works, and we continue to iterate to improve.