My favorite set of magic words to push this process forward is to ask: How will we know it works? Don’t accept silly answers like, “The button will be red.” That’s not what the person who wrote that ticket is looking for. They have a reason for wanting the button to be red and you need to know it.
— James Edward Gray II
You’re going to want to read about why that button is red and how that choice avoided a lot of speculative coding.