I'm no expert. In anything. (maybe in shoe collecting... maybe) I work it through and use the idea until it doesn't work any more. Then I try and figure it out again. When I mentor, I make sure that folks understand these are just the solutions that are working for me today.
No one is is perfect. Even gurus and professionals make mistakes.
So why wait to try something until everything is perfect or until you think you can do it exactly the first time? If no life depends on the outcome, you surely have some wiggle room?
It's ok to make a mistake. It's not ok to do nothing out of fear of making a mistake.