**Source:** https://www.youtube.com/watch?v=3vtQQnfxIgY **Creator:** Sam Mas [[Computational Thinking]] - Kind of like a debug log. - It's a way of solving complex problems by breaking them down. Spotting useful patterns, ignoring distractions, and creating step-by-step plans. - It's broken down into 4 pillars: - [[Decomposition]] - Breaking down a problem until the steps are so actually solvable. It should be so easy that it's ridiculous not to do it. - Pattern Recognition - Patterns that we recognize from the past.[[Unfolding]] - Patterns that we recognize as we're moving forward.[[Unfolding]] - [[Abstraction]] - Isolate the next thing that you need to solve and focus on solving it before moving forward. - Write the problems down. - Algorithm Design - Build a repeatable plan, system, etc. - Keep track of your failures, what went wrong, include possible solutions. - Do not focus on your failures. - Celebrate the small wins. >'And it wasn't until I read the book Psychocybernetics by Maxwell Maltz where he's talking about if you replay failure over and over in your head your brain sort of it learns to repeat that. What you should do is that when you think about the failure you had now visualize yourself doing the thing correctly and that's what you want to replay right so you want to build on wins even if they're imagined even if there's tiny stay positive...' ![[Screenshot From 2025-09-10 16-27-28.png]] ![[Screenshot From 2025-09-10 16-27-34.png]]