Lesson Of The Day #19
February 9th, 2023

There is a great quote from Henry Ford (no not the one about faster horses that he may / may not have ever said 🏇), that goes: “There are no big problems, there are just a lot of little problems.”

In Computer Science, this is known as decomposition. The process of breaking a big problem into smaller more manageable parts. This ‘divide-and-conquer' methodology can also be applied to everyday problems.

e.g. Baking a cake:
- What type of cake am I making?
- Do I know the recipe?
- Do I have the ingredients?
- What will I cook it in?

The answer to these questions will lead to additional questions and tasks. Eventually (and with some persistence), breaking the large problem down into smaller and smaller problems will enable you to bake your cake.

The next time you’re stuck with a difficult decision or don’t quite know where to begin, be it trying to debug a run-time error in your code; or trying to make a red velvet cake, ask yourself what is the smallest problem I can solve that will help me achieve this goal.

🍰🍰🍰🍰🍰🍰 🤗

Stuart - Moments Of Space

Subscribe to Moments of Space
Receive the latest updates directly to your inbox.
Nft graphic
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from Moments of Space

Skeleton

Skeleton

Skeleton