It's a double edged sword. On the 'desired' cutting-edge I try things that are pretty big, things that a person who can clearly see details would wisely never attempt. On the 'cursed' cutting-edge I always mega-underestimate the amount of time it takes to do a project because... I only foggily envision a small fraction of the required details.
For example today I went to Home Depot to buy a 36 1/2 inch square piece of Masonite that I used to make sure all of the glass frames were square and of the same size (within an 1/8 inch tolerance). Well, they didn't have 4 foot square pieces of Masonite from which to cut to the right dimensions, and thus I had to buy a 4' x 8' sheet and have them cut it from there. And therefore, I brought home the extra 5' x 4' sheet of eighth-inch Masonite on top of my car. Lashing it there was a challenge because it was so flimsy it wouldn't stay fixed. It probably took 20 minutes wrestling with this Masonite on top of the roof to make it safely home.
Another example from today: when coming up with the solution of making 2 "power strips" per table with 1 sufficiently long cord so as to satisfy fire code, it all seemed so simple in my mind! All I would need would be 2 duplex boxes, 4 outlets, and a long orange extension cord. With just a few snips of wire here and there and a bit of work and they'd be done! Right.
So, since I got an excellent deal on 100 foot orange extension cords I bought those, requiring cutting them roughly in the middle to make either 40, 50 or 60 foot extensions. just the simple act of cutting these extension cords in half became a job! And if this simple thing became a job, you can imagine every other little tiny detail of installing the electricity, so simple to think about, also became a job, requiring about 14 hours to finish all 24 sub-assemblies!!! The following pictures show some of what was required to 'simply' cut the cords in half. Unfurling, cutting, labeling and recoiling them......and then just 10 more to do...
Having those detailed-oriented people as members of ones team is indeed a blessing :-)