Pseudocode Exercise: Part 2 and Key Takeaways

Logo

Let's take a look at the next steps in solving a problem using pseudocode. When you get feedback, think more broadly, and test the steps of your potential solution, you uncover more steps and blind spots. This is inevitable in complex problems. Let's dive into the additional steps and how to break down big problems into manageable tasks.

Additional Steps

When starting a restaurant, you may uncover additional steps such as:

  • Creating a logo and website
  • Hiring an accountant
  • Planning and executing fundraising

Each of these steps can be broken down further. For example, creating a logo involves:

  1. Going on fiverr.com (a freelancing site)
  2. Hiring a freelancer
  3. Giving them the problem
  4. Getting their design
  5. Asking for revisions
  6. Getting feedback from clients on the revisions

The same applies to creating a website, which may involve multiple iterations and designers.

Breaking Down Big Problems

Let's take the example of going through the fundraising process. Here is the pseudocode for this step:

  1. Calculate how much money you need to raise
  2. Learn about loans, grants, investments, and donation options
  3. Consider raising money from your own savings or work
  4. Plan your fundraising efforts
  5. Begin the fundraising process

Getting Help and Expertise

If you encounter something you don't know how to solve, seek help from experts. Here are some ways to get help:

  • Hire an expert (e.g., an accountant)
  • Network in your industry (online and offline)
  • Join Facebook groups, LinkedIn groups, etc.
  • Leverage online resources and communities

Experts can help you avoid common pitfalls and provide blueprints and best practices. This makes daunting tasks like fundraising much easier. Even with a coach, you still have to do the legwork, but you'll be on the right path.

Key Takeaways

  • Break big problems into smaller, manageable tasks
  • Seek help and resources when needed
  • Be humble and admit what you don't know
  • Focus on solving problems step-by-step

By following these steps, even big, difficult problems become easier to manage. If you get stuck, getting help ensures you don't stay stuck for long. This approach allows you to focus more on solving the problem and achieving your goals.

Recap

We started with planning, mindsets, and soft skills that help in problem-solving. Now, you understand how to go through the steps of problem-solving effectively. Keep breaking down big problems, seek help when needed, and stay focused on your goals.