Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "rubber duck?"
-
A few days ago while browsing devRant, my girlfriend stopped me at this one post and asked why does this person have a rubber duck. I went on to explain her about Rubber Duck Debugging. She was totally amazed by the concept (she's not a techie). Today suddenly a package arrived at my door step from her.
Well now I have an entire family of rubber ducks to code with :D22 -
Prototype devRant rubber duck. Depending on my craft skills, might have a variety of dev themed capes too34
-
I'm lacking a rubber duck at my office. I asked for one, but the company won't buy one. Instead they offered me a 1m x 1m sheet of bubble wrap, which they replace every day. Love my new place.12
-
!rant
My wife just had our first child today. I guess I'll have to share my rubber duck from now on.11 -
Who needs rubber duck debugging when you can do paper duck debugging?
Or is that concept too... Farfetch’d? 😎13 -
Popularity of programming languages according to the DRRDSI (DevRant Rubber Duck Selling Index):
1. JS
2. Java
3. Python
4. C#
5. PHP
6. C++
7. Ruby
8. SQL
9. Swift20 -
We're not a family of devs. So the situation may seem weird to them.
My sister saw me doing the rubber duck debugging and venting my programming frustration with an innocent little duck. Eye-to-eye. And now, she thinks i'm in need of serious help.11 -
That awkward moment when you tell your gf you want a rubber duck for your birthday present but you mistyped it.
Gf: "Sweetie, what gift do you want for your birthday?"
Me: "a rubber dick would be fantastic! it'll help me debug things"
Gf: "Ok... if you say so..."8 -
This might sound cliché, but my dad. I called him Pop. He was a COBOL programmer, and he taught me the fundamentals. He would bring home his work and debug on paper, and I was his rubber duck.
When I got older, we were each other's rubber duck. Whenever I was stuck, he'd throw a suggestion out that might have seemed off base at first, but was somehow related to what I was working on.5 -
Any rubik’s cube fan?
I ordered a rubik’s cube to help me when I faced a bug since I don’t know how to use the rubber duck55 -
Alestorm had a huge rubber duck with them at Alcatraz metal festival yesterday. I love them even more now! 😂6
-
I buy rubber duck related gifts for people in the company I work for. And somehow I have gotten unicorns back. Today I think they won.6
-
When you're really stuck on a problem amd rubber duck is of no use..
The supper effective silver terminatior duck with diamond is here to help!!4 -
My sister in law got me this guy for Christmas after I told her about devrant!
She found it in a rubber duck shop in Amsterdam.
Best sister in law!11 -
Meet Ricky, my "rubber duck". Sometimes I explain my code to him. He never found a single error. 😂👍💻🐕6
-
So yesterday I became an actual human rubber duck!
So I have a colleague in my team that for weird reasons is not allowed to work with the same thing as the other colleagues in the team is allowed to work with. So she´s kind of alone, working on another project, and that seems to suck really hard.
And this is how I became a human rubber duck. She asked me a couple of questions about a technology/language I´ve never touched before and I told her I never worked with that technology or language and know nothing. But she was eager to get me over to take a look at what she meant.
So I came over to her screen and she started to tell me everything about the project, the technology and the language. I soon realized she wasn´t only looking for help, she was probably feeling alone in the work she was doing and just needed someone to talk to. So I took my role as the human rubber duck and sat down to listen to everything even though I almost didn´t understand anything.
I think it actually helped her even though I did nothing.
Being a human rubber duck felt good!7 -
My mom thinks I'm going to be the next Elon Musk
My sister thinks I'm crazy... She saw me talking to my rubber duck 😂😂😂1 -
Apparently "Want to meet my rubber duck?" is an acceptable phrase only in the developer community.2
-
It would be really awesome if devRant would send us a rubber duck if our rant gets more than 1000++ 😝😝18
-
How do you like my setup? Ubuntu laptop on the left, windows laptop on the right.
(And giant rubber duck upper left 😼)13 -
!rant
Stackoverflow has come up with this great idea of "virtual rubber duck". I just tried it. And I must say that I'm really enjoying it right now!5 -
My wife is a teacher doing a technology course that includes basic coding for middle schoolers (11-13 year olds). While she admittedly would make a terrible developer, she just spent her own money on 30+ finger puppets so the kids could practice rubber duck debugging. Maybe something did rub off on her!6
-
That moment when you find yourself seriously arguing with your rubber duck about which approach to implement...2
-
So I was just informed by a Canadian colleague there's a giant rubber duck in Toronto.
https://thestar.com/news/gta/...
They should've advertised it and keep it to make a Developers' Mecca... and hold a Developer's Day where we all gather and yell out all our problems.4 -
I AM NOT A RUBBER DUCK
I AM NT A RUBBER DUCK
IAM NOT A RIBBER DUCK
I AM NOT A RUBER DUCK
I AM NOT A TUBBER DUCK
I AM NOT A TRUBBER DUCK
I AM NOT A TUBBER DUCK
I AM NOT A RUBBER DUCJK
I AM NOT A RUBBER DUCK10 -
Things I learned this week so far:
Programmers consider talking to a rubber duck a totally normal thing4 -
Rubber duck debugging - Batman style!
Gonna be necessary today I guess, but always keep in mind when you feel desperate while debugging: The night is darkest just before the dawn!6 -
@soolkiki The coffee wide eyes, fucked up hair and the rubber duck worship...
ERNIE'S A FUCKING DEVELOPER!!!2 -
That moment when you are vehemently explainig your code to a yellow rubber duck, and your girlfriend comes into the room...
aaaaand you have no more girlfriend.12 -
Stack Overflow is my rubber duck. I can't tell you the number of times I've figured my problem when I'm typing in my question. Something about trying to find the best way to word the problem helps jumpstart my brain and so I can figure out the solution.3
-
I'm always watching my bf face when he successfuly Rubber Duck Debugging. and he always singing and imitating duck sounds. and i wonder and ask him:
Me : "what is your imagination about that duck?"
@wowotek: "I believe vlad(the duck) is nice and have a soothing sound from deep in his heart"
yet i always imagine the duck i am talking to is always mumbling with that annoying Donald the duck Sound and says : "This gurl dumb, Quack"7 -
At my parents house for the holidays and I don't have my original "duck" so I had to get a new one. Handmade out of rubber and metal and looks damn awesome5
-
- "no dad! this is my rubber duck. get your own" my daughter said.
okay.. she's 6 months old, so she can't really speak, but i could se it in her eyes.3 -
Just found out devRant store sells rubber ducks.
Now I feel I must get some because I'm the real rubber duck.5 -
So for my senior night last night, all the seniors got gifts. I said that I wanted rubber ducks. I got all these ducks AND a FUCKING HUGE DUCK (currently deflated, I'll post a picture sometime).
These fuckers went all out and got me this many fucking ducks. I will never have a debugging issue again in my life15 -
Me: *talking to my rubber duck*
Parents: "Who're you talking to?"
Me: "I'm calling my team"
Parents: *walks in*
Parents: "what the FUCK"6 -
Rubber duck didn't understand code. So decided to use the expert for Android.
Meet Little Buggy.
P. S. I have 2 more, makes a complete family! 😀4 -
The knitted Minecraft creeper my girlfriend made for me. More incentive to figure out bugs compared to the usual rubber duck...5
-
I just started rubber duck debugging and this is wonderful. Also added a switch to my desk toys, so fun6
-
We won a robotics competition and we went to the next competition in the Netherlands. I saw this while traveling and had to take a picture2
-
My lecturer went out and bought us all rubber ducks to encourage our "rubber duck debugging". Honestly the highlight of my semester.3
-
I am actually consider buying a rubber duck from devrant
To support them but mostly
when I need help, pretend that using the duck don't work so I need another rubbr duck and ask a co-worker to help me
yeah I'm a bitch5 -
GF made me a Stressball that debugs almost as good as a rubber duck. Downside is that I can't have bananas anymore :(1
-
hm..... so there may be another side to rubber duck debugging.... at least according to Scott Adams...1
-
!rant
Friend got me a rubber giraffe because he couldn't find a rubber duck for my birthday. This is a toy for infants and it's perfect. Apart from satisfying the use case of a rubber duck for debugging, it has added features like you can chew it when you're too frustrated (coz it's made chewable for babies) and when you press it, it makes the weird peep peep noise so that you can express your glee in successfully finding and fixing a bug.
10/10 would recommend.7 -
I've had to surrender my rubber duck to my son for him to play with while bathing. This guy just got the job as a replacement :)6
-
I'm getting the sense that the devRant algo somehow thinks I love seeing rubber duck memes every 3 posts...2
-
Fav items on my desk:
#1: "Rubber duck" and stressball all in one
#2: my motivation to keep working so I can afford this car some time :D5 -
My 10 month old foster-son just claimed my rubber duck as his own. Now I'm going to have to walk through my debugs with both of them!1
-
I feel like these two sentences go together somehow:
rubber duck
what the fuck
This is probably how a programmer poem would start.8 -
Finally got the time to show my setup. Darn simple, but clean as well. How do you think?
Stuff:
LG 29 inch Ultra-Wide monitor (LG29UM58E)
Logitech BT Keyboard K380
Logitech Wireless Mouse B175
LG 15 inch laptop (15U570-KA5EK), not in picture
Rubber duck (a.k.a. TOLO BATH DUCK)18 -
Instead of investing in a rubber ducky for explaining my coding bugs I decided to have Alan Turing be my listener. At least he'll be more understanding than a pretentious biased rubber duck!2
-
I don't use rubber duck debugging method. I use the "I really need the money" debugging method.
Works perfectly!1 -
A government policy for economic growth:
Locate a silicon valley
-> Place a rubber duck
-> build skyscrapers
-> faster debugging for everyone
-> silicon valley competitiveness
-> push GDP growth
-> place an even bigger rubber duck
-> ...1 -
Not really rubber, but he's my duck.
He's literally one year younger than me so it makes it quite special.
I really like him 😄6 -
I don't have a rubber duck to debug... I have my own team.
P.S. Groot is in charge of the breakpoints... Because of... Well you know :s4 -
!rant
Today, my true developer saga begins. First job as an embedded developer and I am prepared with my flaming dark themed rubber duck debugger. What could go wrong? :D3 -
Actual image of me finding out my colleagues know about rubber duck debugging while I'm looking for birthday presents
-
The taxi driver has Rubber Duck setting in front of him looking forward to the traffic... Another level of debugging...
-
Looking at all the love for Devrant and rubber ducks.. We really need a DevRant rubber duck merch.
😝6 -
So here's my debug pal, the porcelain swan, cuz I haven't stumbled upon a rubber duck. I like my swan nevertheless6
-
I present to you the rubber duck I use for debugging.
that's right I dont have one. I just to talk to myself really. but what's curious is that when I do this, I tend to cock my head to a side, or turn slightly in my chair as if I was talking to someone just behind me. I didnt realize I was doing this until my cousin pointed it out to me coz it was creeping her out.
let me also mention that I used to have an imaginary friend growing up. his name's Jesse. I dont know if it really is just a weird mannerism or maybe I was still subconsciously talking to him.3 -
Well, no rubber duck for me but this guy is my partner since many years ago (since I've started my carrer).
Not even those prehistoric bugs last forever! -
When you just need 2 points more for that rubber duck and you need the duck zo bad :/
"rubber duck why wont my code compile"
~squeek
"... " -
What kind of "rubber ducks" does everyone have?
I didn't have a rubber duck, so I use Painter Smurf.2 -
Rubber duck debugging. When you find that explaining your problem to another person helps you come up with the answer but you hate people and/or have no friends. Yay for rubber ducks3
-
I’m trying to explain the theory behind ‘Rubber Duck Debugging’ and to be honest, they don’t believe me 😂 they say I’m drunk. Help me out here, who else uses a rubber duck or something similar to help debug code?8
-
During the summer I was part of a three person brand new software team. One of my co-workers had a rubber duck, and explained rubber duck debugging. I brought in my own duck and it turned out to be identical to hers. On the last day I left my duck there with my other co-worker, so now they will both have ducks to talk to when nothing works! 🐤🚫🐛4
-
Got a rubber duck for christmas, and it reflects my personality perfectly. Some mean debugging ahead... *mwahahaa*5
-
Always wanted to try this rubber duck debugging everybody is talking about. Sadly I do not have a rubber duck at my disposal, so this tennis ball has to do (the colors match, so thats close enough I think ッ).4
-
Had an odd bug today. No rubber duck in sight so I started using my friend (who is not a dev) as a rubber duck. He was *not* amused.
But I did figure out the bug!! -
Headphones, phone in silent mode, my algos and data structures drawn on a sheet of paper, and a rubber duck by my side.
-
Every time I talk about a bug/error in my code with my colleague, I end up coming up with the fix myself while explaining it. I accidentally use him as my rubber duck...3
-
So my girlfriend decided to get me a rubber duck for my birthday. This is Yoduck, my new dev companion. 😊2
-
Go rubber duck. Seriously, for the people that don't know:
If you're stuck with a particular problem just try to explain the code out loud to yourself, a coworker or said rubber duck. Having to actually put the whole thing into words might give you insight into something you've not noticed before!
Disclaimer: cursing at yourself for likely stupidity is not only allowed but encouraged!1 -
I have noticed I have had great success using another co-worker as a metaphorical rubber duck (sometimes intentionally, sometimes unintentionally). It improves my productivity vastly. However, I know that it probably distracts others when I am using them in that way.
That's why I want to buy a literal rubber duck and talk to it. I could do it very quietly and most of my close co-workers use noise-cancelling headphones 80% of time while sitting at their desks. My only concern is other people passing by my desk would think that I am weird. My desk is in an open space and several people pass by it every hour. (however on my floor besides developers we have HR, marketing and people from high up who might be unfamiliar with the rubber duck method).
Is it unprofessional to talk to a rubber duck at the office?4 -
My rubber duck family! Ordered from China, so 5 cost almost no more than one... Especially love the odd one with a yellow beak!1
-
Last week I was studying Cocos2d-python, I had been awake for something like 35 hours, kept alive by cocacola and coffee, and while debugging I started to hear my rubber ducks talking, I've written their instructions on a blackboard, and now I'm working on that project...
And I was there like everything was normal, I had more caffeine and sugar in my body than water, I remember clearly saying "thanks weird talking duck!"2 -
I used to have a girlfriend but then I once used her as a duck for rubber duck debugging and now I'm single..! :/2
-
!rant
I went to an arcade with the fam tonight and they had a rubber duck claw machine! Now I finally have my own debugging rubber duck. :) -
A lot of people talk to a rubber duck or to themselves to solve problems while I talk to myself because I am insane3
-
So I'm a software tester and about a week ago I started developing a simple node application in my spare time. I was also about a week ago that I found devrant.
I didn't know I needed to add my statics in index.js. I spend two days on fixing a mime-error.
..I need a rubber duck.
But learning to code and devrant are really awesome! :D1 -
I think rubber duck debugging is too old now. The next big thing is stress ball debugging. Squish your ball(s) till you get the solution to your problems.3
-
I got a rubber duck that can say what my code is doing wrong! Well, actually it is my brother that just gives me advice on how I can make my code work lol1
-
After seeing all these photos of people in stores full of rubber ducks, I just want to start a rubber duck store for the sole purpose of meeting devs by asking anyone who takes a picture if they are a dev.
Maybe this will be how they hire devs in 20 years...12 -
Got a Dec duck for Christmas from my brother in law.
Funniest part was explaining to the rest of the family why I got a rubber duck...3 -
"I'm sorry my dear new client but i was having a deep conversation with my rubber duck, I'll be right there with you"
-
So the whole rubber duck culture in devRant comes from "rubber duck debugging" in _The Pragmatic Programmer_, right? Just read about it today3
-
Someone at my work actually got a rubber duck and him talking to this duck (himself) is really annoying at one point someone got over there and solved problem for him lol seriously, who actually says it out loud?3
-
Here's hoping to eventually getting a devRant stress ball I can rubber duck to rather than a machine that tells you if a potato is a good potato or a bad potato1
-
DUCKS! There are also some bouncy fake eggs here that I plan on getting to "hatch" a duck or two.
Way better than what I wasted on faulty knockoff lego that broke instantly.1 -
Meet the rubber duck I use for debugging.
He calls himself Pudge. And every time I make a mistake in my explanation, he butchers me ☺️.1 -
I lost one of my 19 rubber ducks, and i can't find it.. It was a great duck, i already miss its squeaky sound :(3
-
I play some ping pong and talk to other people about it.
Rubber duck is great but thinking human is a little better.3 -
A rubber duck, duh 🐥 for obvious reasons... it's always good to have someone who listens to and encourages you1
-
I realised that I need to buy a rubber duckie as most of my problems were solved after talking with myself.
Devrant's duck are not pimpish enough. Post pictures of the pimpiest ducks you have seen so I'll have an idea what to search for.3 -
call a co-worker and use him as rubber duck. Mostly the problem then answers himself without him saying a single word.
-
Its taken for granted in most projects but for me its definitely git, I especially like Gitlab's approach.
Also a rubber duck. -
This little cute RoboHon could be the perfect debugger replacing the rubber duck!
Source: https://theverge.com/2016/4/...1 -
My 20 rubber apparently ducklings arrived.. Yes, its a standard 3x3 cube..
Anyone know where i can purchase a bigger duck for around $5 without paying $12 for shipping?4 -
should I get a rubber duck to tell my life problems to? or are friends a better alternative to talk to? any experience? 😁5
-
Sorry but whats the connection between rubber duck and programming?
Is it like java and javascript
Or porn and pornhub?2 -
I only found out what rubber duck debugging is just now, and subsequently realized that I used to use my mom as a rubber duck.. O_o
-
I want to purchase a rubber duck from devrant, but am not quite sure how long it is going to take before arriving to Nigeria. I can buy it from a local retailer in my country, but i don't want to, buying from devrant is my way of giving back to this awesome platform. @dfox have you shipped to africa before ?2
-
Maybe I should get a keychain rubber duck or something... I'm programming at work, at school, at dorm, at home. Might be good to have a portable solution.3
-
Never realized how often I use rubber duck debugging until I learned there was a name for it ͡° ͜ʖ ͡°1
-
The original idea of the starter lines goes to someone here like over a year ago or something. Found this piece while cleaning my desk and thought you would appreciate it.
Rubber duck
What the fuck
Why didn't you tell
This god awful smell
Of this spaghetti code
I guess you reap
What you sow
Rubber duck
What the fuck
I'm out of luck -
It’s another rubber duck story. I had trouble working with company’s legacy framework and had the senior developer (who is busy AF and practically lives at his work desk) come over to help me out like 10 times a day and 98% of the times I figured the problem out while explaining it to him. WTF can’t I pay more attention??
-
Does anyone else have problems choosing a rubber duck? Maybe I need a rubber duck to talk this over.2
-
Dam your shit! When it's working one minute and then fucked up the next 😢
Laravel API project, need to do some serious debugging, whereas my rubber duck 🦆 -
Shout out to rubber dusk. Rubber duck was a word while playing pictionary today. And I was the only one who got it right.
And people asked me how I knew that. And I said she is my best friend. -
https://youtu.be/f5d8pVg3Qtg Found this gem on YouTube for all you rubber duck fanatics out there :)
-
I just realized that I have actually mastered the ways of the rubber duck debugger with the help of ... stackoverflow.
I just couldn't get my head around a problem thought about it for hours.
Googled for similar solutions, but didn't find anything.
In the end, I decided I'd do something I usually wouldn't and post a question on stackoverflow.
While carefully writing out and explaining my problem, it just made click.
I had it...
It works now...2 -
You know you been thinking to much your your Friday ends with your head being you fucked you use yourself as the rubber duck to debug your code...2
-
Besides the helpful rubber duck, have anyone opted for something else? I think I would be the only one use a action figure of S.S. Goku.1
-
https://m.facebook.com/story.php/...
WATCH NOW THANK LATER. (It’s rubber duck related)
Sorry about the Facebook video4 -
When you dont have a rubber duck so you just type your mind to a dev friend but he want none of your shit and gets pissed off.1
-
Does anyone actually talk to his or her rubber duck at work?
I tend to use colleagues as rubber ducks. Aren't non-dev colleagues weirded out when they see you talk to an actual rubber duck?5