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
-
A devDuck update!
Hey everyone,
First off, thank you to everyone who has purchased a devDuck (or a bunch!) and thanks to all who have given us feedback. @trogus and I are thrilled at the incredible response these ducks have gotten. If you haven’t seen them yet, you can check them out at https://devDucks.com or the devRant Swag Shop (https://swag.devrant.io).
We are trying to process all of the orders as quickly as possible and our goal is to have all current orders out by the middle of this coming week. Many orders have already shipped, but if yours hasn’t, rest assured it will very soon!
If you ordered a Java devDuck or cape, your order might be delayed a bit until the middle of this coming week because Java seems to be a heavily-demanded cape and we needed to get the material shipped in to make more of that, specifically.
So far we’ve gotten some awesome feedback from the community. A short list of possible future additions based on what’s been requested: Go devDuck, Kotlin devDuck, Perl devDuck, Android devDuck, and possibly some devDuck accessories like little hats, sunglasses, headphones, etc. If you have any other ideas just let us know:)
Lastly, please know that even with the launch of devDucks, we remain extremely committed to the devRant product and we have some very exciting big devRant features coming very soon.
Thanks again everyone!28 -
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.12 -
Finally got my new coding buddy! Gilfoyle will hopefully help me to straighten up my miserable code. Praise the dark lord 😀18
-
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 -
Alestorm had a huge rubber duck with them at Alcatraz metal festival yesterday. I love them even more now! 😂7
-
I made a wordpress plugin
(don't ask, it's practice for an internship)
The plugin turns every element that does not have a child into an image of a rubber ducky at a speed of 6 rubber ducks a minute.14 -
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 -
This dude has to be my best ever coworker !
Not only does he never disturb me, he also gives me amazing feedback during debugging 🐥10 -
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 -
It would be really awesome if devRant would send us a rubber duck if our rant gets more than 1000++ 😝😝19
-
That moment when you find yourself seriously arguing with your rubber duck about which approach to implement...2
-
!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!6 -
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
-
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 DUCK11 -
!rant
My gf loves rubber ducks so much, I'm just waiting for her to learn coding just for the debugging process :D6 -
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 -
@dfox
just thought about it...
why not devrant rubber duckies?
(this might be proposed in some other comment/rant already, didnt check for it)6 -
@soolkiki The coffee wide eyes, fucked up hair and the rubber duck worship...
ERNIE'S A FUCKING DEVELOPER!!!2 -
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
-
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 -
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 life17 -
I recently had to explain to my girlfriend why I was searching for rubber ducks on Amazon.
She doesn't get it. I swear I haven't caught another weird addiction! 😨 🐤5 -
Just found out devRant store sells rubber ducks.
Now I feel I must get some because I'm the real rubber duck.5 -
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
-
Meet my new friend Bert.
Bert is nice. He is into football and he is a good listener. Guess we will become best friends ♥️5 -
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 -
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 -
The first things a person tells me when I come over to help them:
10%: I don't understand what to do
15%: Why is there an error? (mostly typos)
15%: I don't understand this error. (debugging required)
60%: Wtf, why is it working now?
I feel like my sole presence makes bugs disappear 😎4 -
Using my Kermit as the "duck" of rubber duck debugging. I always explain my code, line-by-line to my Kermit :D6
-
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 -
So here's my debug pal, the porcelain swan, cuz I haven't stumbled upon a rubber duck. I like my swan nevertheless6
-
The taxi driver has Rubber Duck setting in front of him looking forward to the traffic... Another level of debugging...
-
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! -
I just won this debugging buddy at a children's carnival. I must name him. I'm taking suggestions. The winning suggestion gets ++ on their 20 latest rants.18
-
I got a 27'' monitor and a gaming headphone.
I was convincing myself these are for coding, but I just realized, what's the distinction between gamer and coder? :D4 -
So... do you actually talk to a dev duck like you would to a normal person, or do you just imagine talking to it?8
-
Got a rubber duck for christmas, and it reflects my personality perfectly. Some mean debugging ahead... *mwahahaa*5
-
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
-
Applyed for internship for an American company in Japan. Email said I will interview with 3 people at most, 1h each, back to back, and everything will be in English.
But on the day they said I will interview with 4 people, and everything was in Japanese.
They said they will tell me the results within 2 weeks, but got rejected after 3 weeks.
Take responsibility for what you say guys...1 -
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
-
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
-
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 -
!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. :) -
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
-
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 -
The solution for if you're at breakfast but suddenly need to solve a whole family of problems... :')2
-
Been struggling with an issue all weekend (it had to go to client today) with no solution and without understanding why it was returning the wrong values.
Arrive this morning to the office and team leader asks me about the issue and gives me a new one with higher priority, so I decide to pass my issue to a junior I work with.
While doing so and explaining everything he should look into, by some magic powers I found the reason for the issue
Thank the rubber ducking god!!! -
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 -
tl;dr never heard about rubber duck debugging before devrant
i didnt worked with Yii fw in the past but we bouth a site written in Yii and i wanted to add a form but could not pass the model to the view so i went for a smoke with my roommate to think about it
"i have the view, i have the model, the action but dont know how to pass the model variable because its an existing view..."
"...it should be passed to the render function in the existing index action but thats written somewhere else, so if i could pass it there..."
"...i can write the action there and then i should pass the variable to the render function in the index action and goddamit, so thats how you do it, thanks mate!"
he stared at me like wtf? o.O
room mate debugging ftw!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 -
Put this as a comment but felt that it needed a post of its own.
I ducking love my fuck (see what I did there ;P) He my little coding buddy, I gave him a little back story and everything.
This is Francis (although he insists its Frankie) He transpecied (a duck in a penguins body) so he always has a "short-man complex" little attitude all the time (unless its because he never gets a word in before I figure out the bug myself =S ) -
Just showing off the devRant stressball...
I don't have an actual rubber-ducky, but I have a whole gaggle of rubber-ducky-stand-ins who help me debug.
Most of them happen to be skulls. (I have quite a few more scattered around the office). I guess it's an aesthetic... #skullsthetic? -
Spent a little more than an a hour trying to figure out why an octopus deployment tool isn't picking up my project definitions.
Called a colleague to help me, as I explain the situation to him I find out that I created *.yaml files instead of *.yml
Wtf brain! Y u do this brain?1 -
Never realized how often I use rubber duck debugging until I learned there was a name for it ͡° ͜ʖ ͡°1
-
Programmer friends are good debugging rubber ducks because even if they don't understand you, they'll never admit it
-
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
-
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 -
Yesterday, I was at the balneo and... Damn ! I forgot to take my pc to debug some code with these 2 fashioned sweeties
-
It's oddly satisfying to have a ducky on my avatars desk. Thanks everyone for the upvotes. Cheers!!! 😁🍻
-
Alright! So this is my issue. It’s supposed to do this but it does that. Alright, see. Firstly I do this, then that. Afterwards I have this loop though ... ohhhh now I get it.
*fixes three lines of code*
Thanks! -
Sometimes when I start something and it's doesn't work, I think why the hell did I start this shit!2
-
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??
-
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 :)
-
feels good to have my debug buddy with me now :3 I used the opportunity to get my avatar a pair of short pants too... its getting realllly hot in here. - 38°C3
-
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
-
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 -
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