Here is one: Mentally move to the state of Bihar. Start from zero today, assume no prior know-how and skills, how long would it take to design and build a Boeing 747?
Clearly we cannot start building a 747 in one shot. We won't even know where to begin.
So we have to break that problem down and downscale the 747 to may be a drone.
May be even that is too hard to go all at once, so let us reduce it to a one small part of a drone.
It is at that point, we have some handle on the problem. How do we design the wings of a toy plane? What are the materials needed? What kind of machines are needed?
Now we have questions that are easier to answer.
We will bore our friends and family with endless talk about toy planes 😂 and that is OK.
We become ready!
I did contract work doing assembly code bug fixing and then C code bug fixing. I asked myself why bugs occur after my all-night bug fixing sessions.
Our custom frameworks came from that knowledge.
I am still thinking about code and bugs even as the business has grown.
All of these problems feel like impossible cliffs to climb but thinking slowly and diligently through them, we find pathways open up somewhere.
Actions and projects arise from thought. If we don't keep thinking about them diligently, we are at a loss how to act.