Submitted by nilogram t3_zzu3cd in LifeProTips
To an inanimate object, this can help you solve the problem
Submitted by nilogram t3_zzu3cd in LifeProTips
To an inanimate object, this can help you solve the problem
Once they begin talking back, all bets are off
Thank you both for the laugh.
🙌
I was going to comment this
Context for who don't want to open the link:
In software engineering positions, it was common to give a rubber duck to juniors and tell them "if you get stuck, talk with the duck". To promote this same pro tip of talking your problems out loud
It's not that common nowadays, but is something every other "oldschooler" programmer knows about
I came here to post the same thing.
When I was in college getting my Computer Science degree, whenever I was stumped on a programming project, I would try to explain the problem to my wife, who had absolutely no idea what I was talking about. Sometimes I would even pull out a dry erase board to draw the problem for her. Every time, I would be in the middle of explaining it to her and have one of those eureka moments and run to code the solution that I just came up with in my head while explaining it.
I still do this to this day when working on a project for work as a software engineer. It happens less and less, but it still happens.
Wholesome
I homeschool my kids and this is exactly what I tell them. Having trouble, explain it out loud to me and let's see if we can figure it out. Usually just by them slowing down and talking through it they're able to figure it out on their own. Verbal processing is so helpful for some people.
Helps me a lot, it’s documented to help programmers too https://en.m.wikipedia.org/wiki/Rubber_duck_debugging
Yup, came here for this. Programmers and rubber ducks are proof of this concept.
I write my problems out in my notes app on my phone and that helps too.
Or when I want to send an angry text to someone, I’ll write the message out in notes and then I never end up sending it as I feels good just writing it all out
This works very well. I'm doing university online, which means I get textbooks, papers, and exams, and I have an email address for questions. About 75% of the time when I start typing out a question about a part of the textbook I can't understand (most of it is biology) I manage to answer the question while trying to articulate exactly what I didn't understand.
Yea! I was going to add writing it out also helps a lot
What if your problem is talking to inanimate objects?
Hello and welcome to r/LifeProTips!
Please help us decide if this post is a good fit for the subreddit by up or downvoting this comment.
If you think that this is great advice to improve your life, please upvote. If you think this doesn't help you in any way, please downvote. If you don't care, leave it for the others to decide.
I often find that when I ask a question about a challenge I'm having, I often solve it before the other person can get back to me. I figured out that in articulating the issue, it's underlying parts, and what I have already done, is often enough for me to find the solution.
In software development terminology we call this rubber duck debugging. Although i just use a colleague instead of a rubber duck
In my office, I am the rubber duck.
I would rather explain it to a duck
HiVisVestNinja t1_j2dkmdy wrote
This actually works!
​
I was trying to repair my oven lately, couldn't get the new heating element to mount correctly. Started shouting at the oven in general for being such an uncooperative box. It cowered in fear, and I immediately realised that my main problem is that I have a severe mental illness.