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 - "debugging 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 -
devDuck holiday promotion! For every duck you order from now until the end of the year, we'll include a free adorable Santa hat to help keep your debugging in the holiday spirit! Order now from our swag store: https://swag.devrant.com/collection...43
-
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 -
The devRant Podcast is finally here!! We're happy to announce the release of episode #0 - featuring Andy Hunt (known for The Pragmatic Programmer, rubber duck debugging, DRY, and much more). We can't thank Andy enough for agreeing to be on our first podcast episode and it was so enjoyable to interview him.
We also want to give a huge thanks to our two devRant users who helped us out and came on to talk about their rants - @silhoutte and @sway. We also greatly appreciate all of the questions that were submitted by community members. We really wanted to ask all of them since there were a lot of good ones, but we had to narrow it down a little as Andy was already kind enough to go over the 20 minutes we had originally asked for. This episode features questions from @casanovanoir, @fatlard1993, and @3K-Vengeance.
You can get all the links to the podcast here: https://devrant.io/podcasts/... (available on iTunes, Google Play, and we've provided the raw mp3).
If you'd like to see it on any other platforms in the future, please let us know. And like always, feedback is appreciated since we're new to this and still learning our way when it comes to podcasting. If you enjoy the show, please rate it to help us out :)
Thanks everyone!31 -
Who needs rubber duck debugging when you can do paper duck debugging?
Or is that concept too... Farfetch’d? 😎13 -
Breaking devRant news: we are extremely excited to announce the featured guest for the first episode of our podcast. He co-authored possibly the most famous software development book of all-time - "The Pragmatic Programmer" and is well-known for many other titles including "Practices of an Agile Developer." For the devRant community, one of his coolest/fun claims-to-fame might be that he is the inventor of rubber duck debugging, a frequent topic of discusson here on devRant. Beyond this, he is also one of the founders of the agile development movement. Our first featured guest is Andy Hunt (http://www.toolshed.com/about.html)!
As you can probably imagine, we're very excited to have Andy on the first episode of the devRant podcast and there's so many things we want to ask him. We want to give the devRant community a chance to submit questions too because we know devRanters will come up with fun questions. So feel free to just submit any questions you'd like us to ask on your behalf as comments on this rant, and we'll pick the best ones. Thanks!25 -
Finally got my new coding buddy! Gilfoyle will hopefully help me to straighten up my miserable code. Praise the dark lord 😀16
-
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 -
Ok, rubber ducks are ducking helpful, but I moved to use actual ducks.
If you are currently stuck somewhere where your rubber-mate cannot help out, feel free to ask. I’ll forward.14 -
I kid you not, it's been impossible to find a rubber duck, so I had to make my own. Yes, his head is wonky, it's intentional, I wanted him to match me 😁16
-
Rubber duck company meeting in 1998:
Okay folks, our sales are plummeting, we need new ideas... NOW!
Employee: Let's brainwash developers! Make them think our ducks magically solve their debugging issues....
Other employees: *rofl*
CEO: Brilliant, let's do that.3 -
Interviewer: (asks technical question)
Me: (answers correctly)
Interviewer: Oh thank God, most of the people we interview fail to answer that. So, on another note do you believe in rubber duck debugging?
Me: yes, ofc
Interviewer: but it's just a toy you know
[I was kinda taken aback]
Me: ...
Me: God is imaginary too you know
Interviewer: (he just laughed)
(So I laughed with him) 😅12 -
Ladies and gentlemen, I would like to introduce you to my latest employee, Dave the Duck! Dave is the new head of debugging and took the job to support his out-of-hand caffeine addiction and 72 children (of which paternity tests are still being done on 10). Dave is also wanted in 4 countries as the leader of the popular gang, known as the Dangerous Ducks. Please do no feed Dave, as he is on a strict diet. #DaveTheDuck #ProgrammersTools #ImNotThatCrazy10
-
Do you ever talk to yourself out loud while thinking/programming/debugging? (Not a rubber duck in sight, because that makes it okay?)
I need to avoid making this a habit..
Me: What? Why is this even an error?
Someone: What?
Me: What?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 -
In India we don't go rubber duck debugging. We debug with God 😂😂😂 (For non Indians that is Ganesha, one of the famous Hindu god. Said to be the god of knowledge and hence engineering by extension )18
-
It would be really awesome if devRant would send us a rubber duck if our rant gets more than 1000++ 😝😝18
-
!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
-
Met a girl who was into computer hardware...
She told me that she's been thinking about starting to code...
As a first, I introduced her to Devrant.
*A few moments later*
Her: Wow!
*A golden halo appears on my head*1 -
!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 -
Walked through a part of my home city that I hadn't been to for a while. Look what has opened up there.9
-
Tfw everyone uses a cute duck or little animal as a debugging buddy, and then there's me...
I like this one tho. :)34 -
So you remember this Headless duck that found it's way into debugging? Well after a few more adventures of 3D printing, it evolved. Afew parts that never would have seen the daylight were added to his body.
Say hello to: Lt. Duckfix3 -
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 -
Nature gave me a real life 🦆 debugging friend. He wasn't really helpful though. He flew away shortly after. Probably got a call from a more desperate dev.3
-
I just discovered a local beer brewery called Crazy Duck. Now that's my kind of debugging buddy!
I'm buying some the moment I get back from vacation to test them on a legacy PHP project.2 -
- "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 -
The debugging duck has been retired and instead has been replaced by the maven meow
(Yeah I just needed an excuse to share a cat pic)7 -
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 -
Thanks to Devrant I've learned about rubber duck debugging. Never heard of it before! It reminds me of a story many moons ago when I worked for a certain multinational company as a business analyst. The company brought in some consultants who basically stole the work my team was already doing on a big project (a horrendous series of spreadsheets linked to data coming from the core systems) and sold it back to the company for an insane amount of money as their idea.
When they launched the new product, the team I was in was asked to test and review it. It took my colleague ten seconds to bring the whole thing to its knees and trigger a corrupt data export back into the core systems. Bearing in mind this external company somehow managed to charge tens of thousands of pounds. So what did my colleague do? Hack the system? Some kind of complicated sabotage? Nope. He typed "FISH" into one of the spreadsheet cells! Thus the FISH test was born.
That day I learned several things: it's easy to break things with a fish; the importance of validating your input; and the satisfaction of showing up the smug bastards who stole your ideas and work.1 -
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
-
I just started rubber duck debugging and this is wonderful. Also added a switch to my desk toys, so fun6
-
My lecturer went out and bought us all rubber ducks to encourage our "rubber duck debugging". Honestly the highlight of my semester.3
-
I wonder if the meeting at Rubber ducks quack association goes like this...
Why the hell doesn't my guy see the problem? It's fucking right there! Why don't you see it??? OMG! I request for a change of owner.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 -
hm..... so there may be another side to rubber duck debugging.... at least according to Scott Adams...1
-
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 -
It was a long flight but he just flapped right along! Good job my guy! Time to relax on the beach and enjoy the water!2
-
I don't use rubber duck debugging method. I use the "I really need the money" debugging method.
Works perfectly!1 -
Someone posted a rant referencing a story out of The Pragmatic Programmer about "duck debugging". I've leveled up with a duck.3
-
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 -
Booked an Uber...
ETA: 10 minutes...
*Checks 4 minutes later*
ETA: 12 minutes...
*Calls the driver to confirm pick up*
*waits for another 4 minutes*
ETA: 8 minutes
*Types in this rant with passive aggression*
ETA: 10 minutes...
So, I've waited 10 minutes after an initial ETA of 10 minutes and now I gotta wait 10 minutes extra.
Arggghhhhhh!
I'm not sure who the fuck is at fault here?
The devs? The ones who design the flow? The ones handling the execution at low levels?
Or us, the customers who keep on coming back to their services succumbed to the fact that we don't have many options!
Update: I've had to wait for half an hour till my cab could reach me.
HALF AN HOUR = Practically the time it would have taken me to walk to the cab!13 -
I tried really hard but couldn't come up with a bad dev advice I've ever taken. Turns out my peers are excellent!3
-
!rant
I promised myself I wouldnt cry but ... nah I wont.
So I got the job and today was my first day of work, well not precisely work but introduction to the cultuure of the place, signing tons of paper, I probably sold my soul but who cares?, and I met my team, so far everything seems cool, except tthat I will be using windows and wont be able to use any streaming websites or services (yt, spotify, deezer, etc) yes I know, there are ways around it, but come on guys I dont wanna start screwing my first week of work, anyway everything is cool, even the food is tasty there iis only one thing left, my workspace Im an extremely bad decorator so I need ur help, (and yes I know i have to have a duck and a devrant stressball) but apart from that guys and gals, any ideas? So far ive thought about a debugging body, a lava lamp and an extra monitor.undefined uselesstag1 not a rant pichardo for president happy new job uselesstag2 workspace help wanted15 -
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...
-
My new helper arrived. Note! Check your packing material for the santa hat! I almost threw mine away thinking it was forgotten.
Thanks guys!4 -
I built a chrome extension that brings a digital rubber duck to your browser for debugging, companionship and laughs - the perfect companion for a dev. :)
The logo was inspired from Devrant's ducks too, and the project is open source.
You'll find the GitHub repo here - https://github.com/rameshaditya/...
Do give it a star if you like it, that would make my day! :)3 -
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 -
Dev ducks. I don't have one, but I'll get one.
I've always talked to the people around me when I was debugging but now it's time to talk to a "real" duck.2 -
Remember how my course paper used a de duck image?
Asked the writer about it, apparently he wasn't aware of devRant and that devducks were a thing (he did know about rubber duck debugging).
He just took the image from Google and after I explained they were real he ordered a couple :D4 -
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
-
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
-
Every time I want to post here about a problem, my social anxiety tells me what I should try before asking about it.3
-
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
-
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
-
Debugging is fun again.
@dfox, @trogus
please make Kotlin cape. I wrote 2 emails already and asked about this. please. Even React has separate cape. 😂 -
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
-
I'd like to share with you guys the fact that I had one of the greatest Christmases ever!
This includes having randomly received this debugging duck from someone that had no idea what it would mean to me, but also meeting people who brought 4 dogs to the family reunion (I am absolutely in love with dogs)1 -
!rant
"if you wrote good Code, you dont have to debug it. But if its Bad Code, you will spend 90% of your Time Talking to a Rubber Ducky"
-Me right now
(Or someone other but probably me)1 -
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
-
this lil guy right here. there was a time when we're not allowed personal stuff on our desks, and i needed a rubber duck for rdd. so i made this lil guy. he's really gr8 at debugging1
-
! Rant
I recently learned about rubber duck debugging hence wanted to buy one.
So went on to Amazon.in to find some.
And surprise surprise guess whom did I find in my instagram feed?
Marketing has turned into stalking these days eh?2 -
So my girlfriend decided to get me a rubber duck for my birthday. This is Yoduck, my new dev companion. 😊2
-
I hate debugging document oriented data types..
Can't even sysout easily like primitive data types.
Need a debugging duck.1 -
So i came up with indoor plant debugging
1. Keep a plant near your code
2. if you are writing a shitty code plant starts dying
☠️6 -
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 -
could lego please make this a thing? as there are several small kits available something like this would make for a nice pair programmer 😄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. :) -
Besides assorted craft materials and PC my desk has a dual purpose crocheted rubber duck: it serves as a pin cushion and my debugging friend! I made him and he has lived there since my first year of university.
I also keep a mug from my university, scented candles, notepad and pen (for all my tech savvy-ness, quick notes are still better handwritten) and whatever crafty project I'm working on.
My desk is honestly a mess (I have to clear it ~three times a week to have any space to work on) but they say creative people have messy workstations so I take my inability to keep an orderly environment as an expression of my creativity.1 -
A power to convince my manager of the stuff or time I need to develop and why isn't most things "just an hour's job"!1
-
Try to finish some of the projects I've started in 2018. Right now I have a todo list text file, along with multiple written lists (the written ones are more focused on a single project normally).
-Finish the startpage I've been doing off and on for at least a month now. I ended up making a lot of it command based (just need to write the scripts for the commands..). I had a little config menu but I just got tired of it and the text box is autofocus anyways, so I figured I'd make it command focused.
-Nice little root safety script as I call it. I've made very stupid mistakes as root before. I once made a typo and ran "chmod --recursive 644 /" while half asleep. I believe I was trying to run that on the current directory I was in, but as you know, the . and / are right next to each other. Basically the script would see what you're doing and echo "you're about to do x, are you sure that's what you want to do?". Something I know I could knock out in a day, but I've been putting it off for at least a year now.
-Compiling notification. I saw something similar once a few years ago, and it was so fucking cool. I remember it being a Mac, and it had a notification that would basically tell you how many files and shit you had left to compile if you were building something. Kinda want to build something for polybar.
-FUCKING RUBBER DUCK DEBUGGING TO THE EXTREME! This one was inspired by a comment someone made once months ago. Might have been here, or reddit, or in real life, not sure. Basically a big ass fucking rubber duck with LEDs in it that will like glow red if your code wouldn't compile (I think Visual Studio has like an automatic error detecting thing in there?? Maybe something similar if I can figure that out). Honestly not sure how the fuck I'd do this one, but I love the idea and I really want to fucking do it
There's more shit. These are just the main ones I want to attempt sometime in the near future. -
After a particularly social weekend it’s important to have a motivational buddy to get you back in the game!
You all heard of the debugging duck, meet the motivational duck...
“If your duck can see its reflection - your not developing enough” ;) -
I recently found an old friend to help my debugging — I don't have a duck, but for some reason people see them as unserious and think the ones I've got are either cute, quirky, or a natural part of the nerd habitat :P4
-
So the whole rubber duck culture in devRant comes from "rubber duck debugging" in _The Pragmatic Programmer_, right? Just read about it today3
-
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
-
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 -
My colleague just said let's buy debugging drugs instead of ducks. I don't know if it's utterly brilliant or insanely stupid.2
-
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 -
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? -
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 ) -
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!!! -
!devRant (tis a rant but not a dev-rant)
My main man is mad! 2 hour flight delay and missing the connecting flight. Guess we'll have to stay in Atlanta! -
There is no Go devDuck, and it makes me sad :(
I want my Go devDuck!
Stop the oppression of Go!
Viva la Google!4 -
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 -
Every time I see the word "duck" here, I wonder if it's autocorrect...
Stop debugging you motherduckers! -
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
-
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! -
It's oddly satisfying to have a ducky on my avatars desk. Thanks everyone for the upvotes. Cheers!!! 😁🍻
-
Programmer friends are good debugging rubber ducks because even if they don't understand you, they'll never admit it
-
So my company has this ritual that all of it's new hires have to go through some online training regarding the policies and blah blah...
It basically takes hours and a lot of caffeine.
I'm thinking of automating the process and leave the package for the poor new souls to use for free!
Although, still in dilemma if it'll be unethical.6 -
!rant
Borrowed our designers desktop figurine / mannequin , i read somewhere that there is something called rubber duck debugging so i tried it but on a mannequin , honestly it works like a charm i have fixed a bug in the code thanks to talking to a inanimate object. -
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 -
I need a new rubberduck for debugging problems. Does color or size depend on language and dificulty? Or do i have to look for the stats of the duck itsself?1
-
Never realized how often I use rubber duck debugging until I learned there was a name for it ͡° ͜ʖ ͡°1
-
Weird Thought: Somebody should make donuts in the shape of a debug duck. This way, we can not only have hypothetical technical conversation with the duck, we can also eat them out of frustration of debugging.3
-
Sometimes when I start something and it's doesn't work, I think why the hell did I start this shit!2
-
Y'all have your rubber duck to debug, but I have my own technic: the SO debugging.
It simply consists as asking your question as you'd normally do, but while doing so, you still think about your issue, and how people not knowing your problem but still knowing about dev would react to your question, making you asking other related question (SO's related question might also help).
IMHO, the most important part is the "related" question, that helps you to think outside the box. It makes your problematic progress a lot, and has the gift of not making you loosing any hope ; and if you ever block for good, your question will look less silly than at the beginning -
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 🦆 -
i got a dev!rant nostress ball, because i didn't have any serious rants and used the app for fun purposes.
edit: do you think maybe it can also help in debugging, although it's nothing close to being a duck. -
Anyone else use a rubber debugging duck or similar method?
If you don't know what it is, you talk to something explaining your code line by line. The best thing I can think to compare it to is when an artist flips their linework around to see the anatomy mistakes. It forces your brain to look at it from an outside perspective3 -
The Code Abyss Beckons! 🤯
Hey fellow devs, brace yourselves for a wild ride into the chaotic realm of code confessions and debugging dramas! 🎢💻
So, here I am, standing at the precipice of my latest coding adventure, armed with a keyboard and a questionable amount of caffeine. 🚨☕
Today's quest involves unraveling the mysteries of a legacy code that seems to have been written in a language only decipherable by ancient coding sages. 😱📜
As I navigate through the nested loops of confusion and dance with the dragons of runtime errors, I can't help but wonder: Is this what the Matrix feels like for developers? 🕵️♂️💊
In the midst of my debugging odyssey, I stumbled upon a comment in the code that simply said, "// Abandon hope, all ye who enter here." 🏴☠️📛 Well, isn't that reassuring?
And then there's the moment when you finally fix that elusive bug, and you feel like you've just tamed a mythical creature. 🦄✨ Victory dance, anyone? 💃🕺
But let's not forget the rubber duck sitting on my desk, patiently listening to my monologues about algorithms and existential coding crises. 🦆🗣️
So, dear coding comrades, how's your journey through the code abyss going? Any epic wins or facepalming fails to share? Let the rants flow like a river of improperly closed tags! 🌊🚫
May your semicolons be where they should and your documentation be ever truthful. Happy coding, and may your merge conflicts be swift and painless! 🌈🤞
#CodeOdyssey #DebuggingDrama #DevRantChronicles9 -
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 -
Of all the ducks I've seen here I have yet to see Darkwing Duck. Come on guys...
"Let's get dangerous"1