High Definition Standard Definition Theater
Video id : oRBvLbdMKM0
ImmersiveAmbientModecolor: #b2a98f (color 2)
Video Format : (720p) openh264 ( https://github.com/cisco/openh264) mp4a.40.2 | 44100Hz
Audio Format: 140 ( High )
PokeEncryptID: 35e759aa9321f53a24a5d2f5bdbf135d735b6394e66ef6c34e696284905fa3e20afb12f1cf326c7f86f3fce71db3e3cd
Proxy : cal1.iv.ggtyler.dev - refresh the page to change the proxy location
Date : 1732605912035 - unknown on Apple WebKit
Mystery text : b1JCdkxiZE1LTTAgaSAgbG92ICB1IGNhbDEuaXYuZ2d0eWxlci5kZXY=
143 : true
This rubber duck can debug your code
Jump to Connections
296,349 Views • Sep 9, 2024 • Click to toggle off description
It's 3:00 a.m. Your code is broken. You have no idea where your kids are. And
you're starting to wonder if building your own operating system kernel from
scratch was a bad idea.

When this happens, it's time to whip out your rubber duck. What you do is teach your imaginary friend how your code works line by line. The duck is a great listener who won't judge and criticize you.

Normal people will think you're crazy (which you are) but verbalizing your thought process out loud is a weirdly effective way to trigger a higher level of cognitive functioning.

Even Senica knew this 2,000 years ago, who said: 'while we teach, we
learn'. Magically, that missing semicolon on line 6,233 becomes glaringly obvious.

Not only does rubber duck debugging make you more productive but it's also a great way to prepare for all your upcoming technical interview failures.

#coding #programming #debugging #code #softwareengineering

🎨 My Editor Settings

Atom One Dark
vscode-icons
Fira Code Fon
Metadata And Engagement

Views : 296,349
Genre: Science & Technology
Uploaded At Sep 9, 2024 ^^


warning: returnyoutubedislikes may not be accurate, this is just an estiment ehe :3
Rating : 4.962 (222/22,898 LTDR)

99.04% of the users lieked the video!!
0.96% of the users dislieked the video!!
User score: 98.56- Masterpiece Video

RYD date created : 2024-11-26T06:05:49.064494Z
See in json
Tags
Connections
Nyo connections found on the description ;_; report an issue lol

262 Comments

Top Comments of this video!! :3

@vatum20

2 months ago

Now I realized, I'm someone's rubber duck.

1.1K |

@zero11010

2 months ago

My last team literally gave out rubber ducks as a fun little nod to this.

It’s genuinely funny how often an engineer figures out their own problem while asking for help and describing the situation to someone.

Save that someone the time, talk to the duck first.

565 |

@EmuEmuchu

2 months ago

Idk but my imagination mostly judges and criticizes me

838 |

@Wineblood

2 months ago

I don't have a duck, I have a little fox plushie.

He thinks my code is shit so I stopped talking to him.

61 |

@GSBarlev

2 months ago

I fully expected this to be about some LLM code-assist startup. Very relieved to be wrong

122 |

@tbk2010

2 months ago

I don't know, my rubber duck can be VERY judgmental. He doesn't say anything, but you can see the disappointment in his eyes.

8 |

@krishnaawasthi5841

2 months ago

CS50 duck 🦆

151 |

@Recodetfort0

2 months ago

I'm already using it! And it's actually works!

32 |

@zexusreforce1865

1 month ago

Brave of you to assume i understand how my code works.

2 |

@xijnin

2 months ago

My friend gave me a rubber duck for me on my birthday bc he knew I was a programmer, and i loved it

20 |

@marathonman96

2 months ago

This is part of the Feynman technique. A technique that helps understand complex concepts by studying and teaching (or speaking). It helps narrow down knowledge gaps and simplify what you're learning (i.e. explain like I'm a 5 year old).

From what I've heard, it's an effective way of studying as trying to teach forces you to understand how different parts of a subject are joined together and expain in terms easy for others to understand.

2 |

@TreesPlease42

2 months ago

Needed this, thank you. Used to talk with myself all the time and stopped when going to the office

1 |

@Cyp_Cyp

2 months ago

I'm lonely enough I have rubber ducks everywhere!
On my desk

In my car

In the kitchen

On the piano

And I talk to them all~
I might need help but at least I've got my ducks in a row.

27 |

@Rohinthas

2 months ago

This is the only actual use I have gotten out of LLM's. Explaining my code to the equivalent of an overconfident bootcamp graduate actually helps me figure out stuff, because it forces me to explain why the responses are wrong. Also, ChatGPT's enthusiastic wrongness is kinda endearing.

32 |

@1chaplain

2 months ago

"It's 3am"
My guy you just need sleep.

4 |

@tecno_andre2752

2 months ago

My thoughts when i programm:
30%: "2 years ago i was way better"
30%: "i'm getting worse"
30% "should i ask chat gpt?"
9% "i am so stupid"
1% actually thinking about what the problem is

3 |

@googleisevil4115

2 months ago

I got 2 ducks already, I’m 2x as fast at rubber ducking now right?

25 |

@Murphy5-5

2 months ago

We call it "elking", when you explain something to someone else, but don't actually expect their help, but rather expect to find the solution ourself, while explaining the problem.

2 |

@user-je3fn3hn1h

2 months ago

"Normal people will think you are crazy, which you are"

4 |

@bhagyeshkocharekar8850

2 months ago

Glad to know that i am not only the one who is thinking to make my own os from scratch

2 |

Go To Top