A non programmer can iterate on an idea just as well as a programmer.
First guy I mentioned spent a month tinkering, testing what he could, getting a basic high level understanding of the problem space to understand why his prompts didn't work, etc