Both approaches are equally relevant:
The first approach is relevant when approaching a task without much understanding of it. If one treats a task as a rocket science then it would be impossible to try it with an open mind.
However, treating a task as a rocket science is important if you want to better yourself at it. At this point, all its components need to be analysed and understood.
The two approaches must be kept independent. The first relates to actual execution and is very important to start with while the second is analytical.