Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cracking_a_Problem.pdf

Avatar for Medwith Medwith
September 21, 2025
25

 Cracking_a_Problem.pdf

Avatar for Medwith

Medwith

September 21, 2025
Tweet

Transcript

  1. Disclaimer: This is based on my experiences and might not

    work for everyone I give you a toolbox, not a solution
  2. Agenda • Introduction • Problem solving pitfalls • Understanding a

    problem • Solving (hopefully) a problem • Q&A
  3. Defining a problem • Problem is a non-trivial obstacle preventing

    us from reaching the desired goal. • Engineers are problem-solvers not code writers – you have LLMs for that.
  4. What will I share • My tips for understanding the

    problem • My tips for solving the problem • Some tools I use for the above
  5. Occam's razor gone wrong • It’s not the simplest answer

    – it’s the simplest of equal answer
  6. You can increase your problem- solving skills by honing your

    question-asking ability. Michael J. Gelb
  7. • Read about the problem • Write down • Draw

    • Reshape • Simplify Work hard
  8. • Take a break • Take a walk • Do

    something else • Sleep Rest harder
  9. Mormon’s language teaching method • Also used by the US

    military • Some of the methods we can repurpose: • Total immersion from day one • Teach what you’ve learned • Mastry of the narrow field
  10. Zettelkasten • One note – one idea. • A note

    has to be self-contained. • ALWAS connect the note with at least one other. • NEVER COPY – write in your own words. • ALWAYS keep the source information. • NEVER DELETE – just note why it’s become irrelevant. • You CAN add your thoughts.
  11. Zettelkasten • Well known and quite old idea • Niklas

    Luhmann • Hyper-textual before hypertext • Improves thought connectivity • Ensures information is grounded and has sources • Helps tackle complex problems • Normal notes tend to bloat and loose their usefullness over time
  12. It seems that perfection is attained not when there is

    nothing more to add, but when there is nothing more to remove. Antoine de Saint Exupéry
  13. Summary • Take your time to understand the issue: •

    Understand the problem. • Familiarise with the problem domain. • Simplify the issue: • Drop the extrenous cognitive load. • Separate the Edge cases and Focus on the core. • Move from the problem domain to the math domain. • Look for the solution
  14. Q&A

  15. Bibliography • Zettelkasten • https://zettelkasten.de/introduction/ • Tools for better thinking:

    • https://untools.co/ • https://scholar.google.com/ • https://www.wolframalpha.com/ • https://chatgpt.com/