If I have one fault, I would have to say it is my propensity to swing for the fences. In product speak this means focusing on transformational not just incremental change. Hitting the front lobe issues of the day, changing behaviors or traditional market dynamics while hitting that critical window of opportunity keeps a giant smile on my face.
Do not get me wrong incremental change is essential but, hitting singles, doubles or triples with a agile software development team maybe just as valuable. Alternatively remember if your product idea is too large this may leave your project stranded on base.
The point here is don’t be afraid to take a swing for the fences, but be smart enough to know when to take a walk or a lay down bunt. Know your idea is technically feasible with the resources at hand and your go to market strategy is commercially reasonable