About This Talk
When we get stuck, we often have feelings of frustration, doubt, and stress. In my talk, the Beauty of Being Stuck, I argue that being stuck is a good thing. It's an opportunity for growth and an indicator of progress - something that can be hard to come by as a developer! By changing our mindset around this tough situation we are better prepared to get unstuck. Finally, I'll discuss the different types of being stuck and offer tips to get unstuck.
Takeaways
- A new way to think about being stuck.
- The "Ok Plateau" and why it's so dangerous if you're looking to improve.
- Different ways to get unstuck.
Resources
- Brain Pickings - The Psychology of Getting Unstuck: How to Overcome the “Ok Plateau” of Performance & Personal Growth
- Quote slide 23-24 - Moonwalking with Einstein, Joshua Foer, pg 171
- Joshua Foer: Step outside your comfort zone and study yourself failing
- Carol Dweck - The Power of believing that you can improve
- Desirable Difficulty - Make it Stick, Brown et al. pg 68-69
- Four Kinds of Stuck - Jeff Wofford, 2011
- Illustrations from Pixeltrue Packs - Minimalistic Illustrations
- UNC Learning Center - Tools and Tips on Skimming
Slides
>> Click here to download slides
🌈 Comment below and ask me questions — I might just answer them during my live speaker discussion!
About Jonathan
Jonathan Yeong is a Senior Developer at Shopify and a Rubyist at heart. In his spare time, Jonathan produces videos about all things programming and writes on dev.to and CodeNewbie Community about topics that matter to early-career developers.
Connect With Me
This on-demand talk is part of CodeLand 2021 — a virtual conference brought to you by CodeNewbie & DEV on September 23 & 24, 2021.
Oldest comments (28)
Wow - the first 45 seconds of this talk make me feel so seen LOL.
Question: what do you think are the best indicators for a person to identify what level of stuck they are on? I know for me, I struggle mightily with when I need to take a break vs when I'm just going down the wrong path. What are some of the warning signs to look for?
Hahaha yay I'm glad it was relatable! Also, great question! Knowing when to take a break vs going down the wrong path comes with practice. The more you get stuck the better you get at getting unstuck.
Some indicators that have helped me in the past have been:
Hope these help!
getting unstuck is possibly the greatest temporary high in programming. until you hit the next block.
so trueeeee, its roller coaster of emotions haha
Jono! 🎉
Figuring out what the question is always seems like the hardest part. Escaping the woods by learning greater concepts is a great answer to that, but even figuring out what concepts you are missing can be tricky if you are lost enough
OMG, it's not an exaggeration! Though mine typically goes D-A-Gaming-B-OkayMoreGaming.
Sometimes I feel like I need some of that doggo math. Just wag and press on, lol.
Love the analogies, Jonathan! Breaking it into categories where we step back and ask ourselves what kind of problem we're facing gives us some space from the issue as well.
Thanks for the talk!
Stuck Stonks 📈🚀
Getting past a "stuck point" is always an amazing feeling!
Loved this talk and will most definitely check out the resources, thank you Jonathan🤗
This was amazing! So much great info and conveyed with humor. Really helpful for me as I'm learning to code. Also, thank you so much for the additional resources!
Amazing job with this talk Jonathan. You gave really great examples on being stuck and how different "types" of being stuck can be solved in different ways. The perspective shift from fearing being stuck to acknowledging it as growing as a developer is one that I will have to practice and adopt. Thank you!
Thank you! I appreciate it!
It's almost like there's a link between learning your way out of getting stuck, and learning your way out of imposter syndrome (community.codenewbie.org/metzinaro...)
but i'm stuck on what it might be....