I think what bogs down many non-coding people is getting stuck on a problem for perhaps tens of hours before figuring out a solution does not appear to be worth it in today's age of instant gratification (especially if you're in a time limited situation, where you only have 2-4 hours of "free" time each day.