Tom Bouwer Rubber Ducks: A Journey Through Ludicrosity. Rubber (Plastic) Ducks An image of a 3D printed duck I designed and printed on a Makerbot Replicator 2. 2014 How bath toys redefined how “Debug” An image of a duck on my laptop. Taken during a debugging session with code in wordpress. 2014 I think. A brief history of Rubber Ducks, and a Project. Rubber Ducks were invented in the late 19th century, originally solid and intended as chew toys. Much of their history is unclear and mysterious, although it is suspected that more “traditional” Rubber Ducks began to surface in the 1940’s. They are actually made largely out of vinyl, but we still call them rubber. In 1970, the children’s television program Seseme Street included the famous “Rubber Duck song”. It was in the top 40 for 7 weeks, peaking at #16. It is counted as a percussion instrument, and was categorized as such by the Boston Pops when they performed it with the cast of the show.1 2 In 1999, a book called The Pragmatic Programmer was published, which featured stories of a programmer who carried a Rubber Duck with him for the purpose of debugging.3 Starting in 2007 in France, Dutch sculpter Florentijn Hofman began making sculptures of large Rubber Ducks which have been seen in several location in many cities around the world.4 In late 2014, a project was posed to me and my classmates. We would find and object, study said object, and then we would design a model and 3D print the object, in order to find out some unforseen uses of the 3D printer and the secrets held within the technology. I never intended to study Rubber Ducks. However, because of a conversation I had about the phenomenon of Rubber Duck Debugging, I found myself beginning a strange process which would dominate my first months at college. A Rubber Duck in a pile of misprints. “Abandoned”, Tim Long, 2014 An image of and abandoned rubber duck factory in Cleaveland, Ohio. Rubber Duck Debugging, and how I learned of it. Rubber Duck Debugging was first mentioned in the book The Pragmatic Programmer. It is in a story where a programmer would carry with him a Rubber Duck, and then explain the code to the Duck, lin-by-line. There is something happening during this process that makes it not only an effective means of Debugging, but also of Problem Solving in general. Firstly, when explaining something, people think of things differently as opposed to when they are just thinking about them. It’s the fundamental basis of a teaching method developed by Jean Pol-Martin.5 This process isn’t limited to Rubber Ducks. There are stories of this method for problem solving being used with cardboard cutouts of celebrities, pictures of people, pets, and actual dead ducks.6 When I first heard of this phenomenon, I read about it in an image on the micro-blogging website, Tumblr. I was pretty convinced it wasn’t a real thing, and as such, I paid it no mind. Rubber Ducks wouldn’t enter my mind for another three weeks. We were studying How Things Shape the Mind by Lambros Malafouris. At this point, I had been considering what my project would be for about a week. Specifically, the part of the book we were reading talked about this sort of connection between cognition and the environment. I had come to the conclusion, through conversation with my peers, that Malafouris was writing about how our conciousness is actually an amalgamation of our minds and our environment. Cognition is the interaction between the two, and a large portion of thought is the “outsourcing” (I like to say) of thought to something else. It is through speaking that we learn. It was at this point when I remembered the Ducks. I spoke with one of my professors about them, who said to me “Tom, you’ve got to write about that.” So I did. I did a small amount of research and wrote about it in a blog post, assigned to us weekly. Somewhere between me beginning my research, and posting that blog post, I had become extremely curious about Rubber Ducks, what they were, why they were in popular conciousness, and how 3D printing could change (and hopefully improve) them. Suddenly, and without my knowing it, Rubber Ducks had become my project. This is the story of the idea of Ducks, how they changed my life, and how I came to fully learn the meaning of the word “Ludicrous”. The Curious Process of Researching Bath Toys. that children under 18 months of age should not come into contact with the Duck. This is something I registered, but not something I would realize for another two weeks. At this point in the project, I wasn’t asking myself “Why do we have Rubber Ducks if they are so dangerous?” I was asking “Why would they have Rubber Ducks specifically in the title?” The answer I came to has to do with the third book. The aforementioned warning. A picture I took while considering the environmental impact of Rubber Ducks. So, my quest began. At first, I was worried. I didn’t think I would find any information about Rubber Ducks or what their place in society was. It was at this point that I would first come into contact with something of a theme for the project. I was very wrong. Rubber Ducks aren’t exactly the subject of serious debate. They’re more viewed as ridiculous, pointless, bath toys. As such, there is not an incredible wealth of resources from which to pull information about them. However, I found that those sources I could find were not only extensive, but exactly what I needed. There were five main places I could find Rubber Ducks. Three of them were books, in which two included Rubber Ducks in the title. One was a series of sculptures by a dutch artist. The last was a previously mentioned song from a children’s television show. The first book is the previously mentioned The Pragmatic Programmer. As I’ve already explained Rubber Duck Debugging, I will go to the next subject. The second book is Slow Death by Rubber Duck: The Secret Danger of Everyday Things.7 It is a book about the dangerous chemicals we come into contact with on a regular basis. Rubber Ducks, being the titular “dangerous object” are no exception to this. Modern Rubber Ducks are dangerous enough that when I wen tout to buy one myself, it came with a warning The third book I researched was the aptly named Moby-Duck: The True Story of 28,800 Bath Toys Lost at Sea and of the Beachcombers, Oceanographers, Environmentalists, and Fools, Including the Author, Who Went in Search of Them.8 It is the story of a large group of Rubber Ducks which were washed overboard and away from a freighter in the early 1990’s, in the middle of the Pacific Ocean. The author, Donovan Hohn, read about this, and decided to write about what happened to these Ducks. He found himself going on a journey for about three year, which took him around the world, and even to the Antarctic. This, in combination with the second book, is indicitave of the larger environmental impact that humans have had on the plant, but I would, again, not fully realize this until two weeks later. At this point, I was still asking “Why Rubber Ducks?” I thought I had found my answer. Rubber Ducks can effectively pull people in. People see something that says “Rubber Duck” on it, and they get curious. They ask themselves “Well what’s this ridiculous thing about?”. That’s why Rubber Ducks were used, because it’s funny that they would be critically analyzed or reasearched. Why would it be funny, though? It seems perfectly reasonable. When talking about the Rubber Duck sculptures he was putting up, Florentijn Hofman said “I see it as an adult thing. It makes you feel young again.”, claiming that the reason for putting up the rubber duck sculptures was that he hoped to make people nostalgic for their youth. That is why Rubber Ducks are funny. When somebody sees a Rubber Duck, they think about childhood. Rubber Ducks are largely symbolic of nostalgia and childhood innocence. That’s why people are curious and interested about what happened to thousands of them floating at sea, it’s why a title about them killing us slowly is silly and ridiculous, and it’s why the story of programmers legitimately using Rubber Ducks to debug their code is hilarious and interesting. I had found why Rubber Ducks existed. Suddenly, to me, it seemed like Rubber Ducks were unbelievably important. Soon, however, I would realize something about Rubber Ducks, their ability to change, and a fundamental flaw in my thought process. “Washed up Ducks” 2014 An image from The Sun of a bunch of Ducks washed onto a beach. Rubber Ducks, their ability to change, and a fundamental flaw in my thought process. At this point, I was satisfied with my research. I had come to a conclusion that I was satisfied with. There was just one thing that was bothering me. That I hadn’t really thought about the environmental effects of Rubber Ducks. “Surely, that couldn’t change my opinion of them that much.” This is when the theme of me being wrong, again, reared its ugly head. Rubber Ducks are made up of materials that don’t biodegrade. This is an obvious, but important point to establish. This means that if they’re thrown away, they end up in landfills or floating in oceans. This would be a considerably smaller problem if people didn’t, as I previously established, like them so much. Because, however, they are so popular, they’re everywhere. Even worse, people don’t actually care that much about them, because their value is largely symbolic. That’s why, for example, there’s an abandoned Rubber Duck factory in Cleaveland that’s covered in Rubber Ducks. They’re used in these massive races where they float down huge rivers. That man who went to track down the Ducks washed overboard in the early 90’s found them in Antarcitca. Clearly, the environmental effects of Rubber Ducks is real, and definitely a problem. It was at this point when I though to myself, “Aha! This is where the marvelous technology of 3D printing can save the day!” Here’s the problem: It didn’t. PLA, while better than the Vinyl that Rubber Ducks are currently made of, doesn’t completely biodegrade, so the problem of the environmental impact doesn’t completely go away. On top of that, regular Rubber Ducks are both easier to get (on account of needing 3D printers for the printed ducks), and “friendlier” than my design. An image of the model I made of a Rubber Duck. 3D printing barely changes Rubber Ducks at all. It didn’t make them better. It just made them different. I found myself regretting printing out the model. I presented my model, and the print, claiming that “Rubber Ducks are kinda pointless” and “I wish I had actually thought more about this and chosen something worthwhile.” I had fallen victim to the ludicrous. Many of us find ourselves doing this. Just like the people who read Slow Death by Rubber Duck and Moby-Duck, I had been pulled in by the Ducks, and the ridiculousness of them. I don’t consider critically the problems with, say, doing a legitimate project about Rubber Ducks. I was really beating myself up over it. After my presentation, I decided to speak to the same professor with whom I’d originally talked about Rubber Ducks. I wanted to ask her what she thought about the conclusion I’d come to. Her response made me stop, think, and do exactly what I had been regretting not doing before. “Why didn’t you talk about the fact that Programmers talk to Rubber Ducks?” I don’t know why I didn’t talk about it. Perhaps if I had, I would’ve given a better presentation. Maybe I would have designed the Duck differently. However, having thought about it, having really, critically, thought about it, I have come to a couple of conclusions. I never really made a habit about thinking critically of what I was doing. It’s gotten me into some weird situations before, but never quite this strange. Critically analyzing Rubber Ducks is the kind of thing people end up doing in sitcoms, not in real life. In a way, my conclusion that Rubber Ducks were ridiculous and pointless made sense. A ludicrous project comes to a ludicrous conclusion. “Rubber Ducks are pointless, they’ve always been pointless, and they’re unlikely to change in the future.” At the end of the day, it’s just not true. Sure, the symbolic value from Rubber Ducks breaks down slowly and affects us negatively like the Ducks themselves, but programmers still talk to Ducks. Maybe there are better ways. Maybe they should be using more ecological means to problem-solve, but they do it. To them, Rubber Ducks aren’t pointless. So who am I to judge them so? Rubber Ducks are a cognitive tool. In a way, this project about Rubber Ducks was, in itself, a Rubber Duck for me. To conclude, I’ve a final (I hope) statement to make on the subject of Rubber Ducks: they’re really quite silly and we’d all be better off for getting rid of the ridiculous yellow bastards. An image I manipulated for the sole purpose of maing Rubber Ducks seem more Ridiculous. 1.“Rubber Duck Debugging.” 2014. Accessed October 21. http://www.rubberduckdebugging. com/. 2.“Rubber Duck | The National Toy Hall of Fame.” 2014. Accessed December 7. http:// www.toyhalloffame.org/toys/rubber-duck. 3.Hunt, Andrew. 2000. The Pragmatic Programmer: From Journeyman to Master. Reading, Mass: Addison-Wesley. 4.“Hong Kong’s Giant Rubber Duck.” 2014. CNN. Accessed November 2. http://www.cnn. com/2013/05/02/travel/hong-kong-giant-duck/ index.html. 5.“The Relative Benefits of Learning by Teaching and Teaching Expectancy.” 2014. Accessed October 21. http://www.sciencedirect.com/science/article/pii/S0361476X13000209. 6. “Hwrnmnbsol - Ask the Duck.” 2014. Accessed October 21. http://hwrnmnbsol.livejournal.com/148664.html. 7.Smith, Rick, and Bruce Lourie. 2011. Slow Death by Rubber Duck: The Secret Danger of Everyday Things. Reprint edition. Berkeley, CA: Counterpoint. 8. Hohn, Donovan. 2011. Moby-Duck: The True Story of 28,800 Bath Toys Lost at Sea and of the Beachcombers, Oceanographers, Environmentalists, and Fools, Including the Author, Who Went in Search of Them. New York: Viking. “I have to write about this,” She said to Perry. “It’s part of the story.” -Makers, 81, Doctorow Why do we tell others about what we’re working on? In the classroom, students would tell other students about their designs. There’s a method of debugging called “rubber ducking” in which a coder explains coding to a rubber duck, because coding is so logical a process that going through it allows the mind to pick up the errors. When we talk to others, explain to others, show our work to others, it’s part of thinking. It’s outsourcing our mental processes, and extending our mind into those we interact with, in order to think more efficiently and effectively.
© Copyright 2024 Paperzz