Optimists will find or create a way as to how something can work.
Pessimists will find million reasons and ways why some thing won’t work.
These two sets of people are basically solving ‘different ‘ problems , though it appears as if they are working on the same problem.
Think at different abstraction levels and this will become clear.
Hope this will help you get an insight on whether you are solving the right problem or the wrong one.
Just do it.