You gotta do both. Research, analyze, digest, and then execute. With time, you can reduce the duration of the cycle. Taking the first step often requires a lot of research and thinking, and then a lot of execution to go from zero to one. Then, iterate, with shorter cycles. Failing to think is as much a problem as failing to execute, you have to balance it.
> Taking the first step often requires a lot of research and thinking I generally agree with your comment, but strongly disagree with this part. You will have much more success if you take this first step as soon as possible. No research, no thinking. And a “real thing” first step. You want to start running? Put on some shoes and go for a run. Don’t sign up for a race, don’t look up running tips, don’t buy nice shoes…
Gonna learn to lift? Read starting strength. Set yourself up for success by structuring an environment for habit formation. Take the steps to ensure you are getting good nutrition before you start. Don’t just run to the local gym and staring trying to mess around in the squat rack.
Going to build a new app? Get up to date on tech stack choices so you don’t make a dumb decision. Look at prior art and understand the work that has come before you can learn from.
Trying to learn a new skill? Do some research to find out what the best, most high quality resources there are first. Determine what level of mastery you’ll be happy with before diving in unprepared to know how to assess opportunity costs, which can
This doesn’t mean get stuck in analysis paralysis. I feel pretty strongly those who give advice like the advice you mention do not think it’s possible to avoid this obvious trap. It is if you are disciplined and have enough self awareness to know when you have hit the point of diminishing returns. Literally one day of focused thinking can outflank a week or more of pointless execution, even at the beginning. Thinking is underrated, execution without preparation is overrated. The most effective people know how to prepare the mind for execution and not get bogged down doing so. Taking an immediate first step can lead to a bad first impression: a bad lift, a mess of a prototype, or a garbage online course. That can be hard to unwind, since it forms busted initial mental models - and can undermine long term success. There is no hard rule, but aversion to pre-emptive research and analysis is an anti pattern unless you know yourself to be unable to do so.