Hmm, I wish I didn't have to tinker so much to find the right design or API for a particular thing I'm working on. Sometimes, I feel like I have to write the crap version first, before I can take a second pass to clean it up. I'm told there's a way to get it perfect the first time around, but I'm rarely that lucky. I once heard DHH say that the first draft is always shit. Seems true enough from my experiences.
Save as much as humanly possible, and focus on my wife and children. That's as ambitious as I get.