{"id":5829,"date":"2023-05-04T20:18:09","date_gmt":"2023-05-04T20:18:09","guid":{"rendered":"https:\/\/www.perfectlancer.com\/blog\/?p=5829"},"modified":"2023-05-17T10:55:27","modified_gmt":"2023-05-17T10:55:27","slug":"why-do-programmers-have-rubber-ducks","status":"publish","type":"post","link":"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks","title":{"rendered":"Why Do Programmers Have Rubber Ducks?"},"content":{"rendered":"\n<p>Opening<\/p>\n\n\n\n<p>Have you ever noticed a rubber duck sitting on a programmer&#8217;s desk and wondered what its purpose is? You might think it&#8217;s just a quirky decoration, but there&#8217;s a practical reason behind why many programmers keep a rubber duck close at hand. This blog post will explore the fascinating world of rubber ducks in programming and their role in helping programmers write better code. So sit back, relax, and let\u2019s dive into the curious case of the rubber duck.<\/p>\n\n\n\n<p>Programmers are constantly running into issues in their code. So, most programmers use the rubber duck debugging method. <strong>With a rubber duck, you explain the problem you\u2019re facing to the duck, and in return, you find the solution by just explaining the situation out loud. Teaching forces you to evaluate issues from a different perspective and helps provide a deeper understanding, especially in programming.<\/strong> Although this is famous for programmers, anyone can us them in any industry. Rubber ducks are also fun to smash.\ud83d\ude01<\/p>\n\n\n\n<h2>Why are rubber ducks so popular?<\/h2>\n\n\n\n<p>Rubber duckies have been famous to humankind since 1940. It was the first adorable yellow bathing toy made by a sculptor named Peter Ganine. He was having trouble selling his sculptures, so he came up with a solution; why not sell them as toys? <\/p>\n\n\n\n<p>The initial version of the rubber duckie was not made out of rubber like present-day ones. Instead, it was plastic. These ducks were very popular, and they sold 50 millions of them back then. <\/p>\n\n\n\n<p>Eventually, they made their way into the bathrooms. Ernie from the popular kids show Sesame Street significantly increased the rubber duckie&#8217;s popularity in one particular episode; <a href=\"https:\/\/youtu.be\/Mh85R-S-dh8\" target=\"_blank\" rel=\"noreferrer noopener\">Ernie sings a song about his small yellow friend (rubber duckie)<\/a> with lyrics like it makes bath time lots of fun. <\/p>\n\n\n\n<p>Nowadays, rubber duckies are known worldwide as standard kids&#8217; toys. Some people suspect that Queen Elizabeth II had a rubber duckie with a crown when she was younger. There are also rubber duckie races, with England having the most significant race yet. In fact, there are several other floating rubber toys with shapes different than ducks, like octopi. But as Ernie says, we\u2019re awfully devoted to rubber ducks.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img width=\"700\" height=\"450\" src=\"https:\/\/www.perfectlancer.com\/blog\/wp-content\/uploads\/2023\/04\/yellow-still-life-bath-duck-egg.jpg\" alt=\"\" class=\"wp-image-5835\"\/><\/figure>\n\n\n\n<h2>What is rubber duck debugging?<\/h2>\n\n\n\n<p>When you\u2019re coding, the one thing we know for everybody, regardless of experience, is that YOU WILL GET STUCK. There\u2019s no problem that you can solve immediately. Whether you\u2019re a seasoned programmer or code noobie on your second day of learning to code, you will get stuck. You\u2019re looking for a way to get unstuck. And one of the techniques that\u2019s very popular is <strong>rubber duck debugging<\/strong>.&nbsp;<\/p>\n\n\n\n<p>So, you\u2019re writing code, building a project, and running into a problem you just can\u2019t figure out. You don\u2019t know why it doesn\u2019t work, there&#8217;s no compiling, or it\u2019s not behaving as expected. What do you do? You get up, you walk out the hall, you chat with your co-worker, and you\u2019re willing to talk about the problem to solve it anyway. The moment you start to talk about the problem you\u2019re facing, you realize that the answer is so close; you just have to say it aloud and look at it from a different perspective. That\u2019s rubber duck debugging. Instead of bothering your teammates or other people, you can explain your problem to a rubber duck.&nbsp;<\/p>\n\n\n\n<p>How does this really work? How do we fix a problem by simply explaining it to a rubber duck? Why do programmers have rubber ducks? It\u2019s fascinating that you can fix an issue you\u2019ve been struggling with for the past 3 hours by just saying three sentences and explaining it to someone else. Here is why: explaining something to someone else, even an object like a rubber duck, forces you to slow down and explain the problem fully. So, if you\u2019re talking to another human, they need context. You have to explain the whole concept of what you\u2019re trying to do and the complete knowledge of the problem.<\/p>\n\n\n\n<p>On the other hand, if you\u2019re explaining your problem to a duck, they don\u2019t know ANYTHING about coding; therefore, you must define the entire issue. That allows you to start at the top, work down to the things you know, and explain it thoroughly until you get to the piece of code that causes the problem. And suddenly, it will pump to you like that. <\/p>\n\n\n\n<p>You see, this happens in a lot of ways in life. The brain works some things in the background, even though you\u2019re not consciously thinking about it. Also, sometimes we think about something consciously in coding, and that act gets in your way of fixing a problem. So, focused on the tree you\u2019re looking at, you can step back sometimes and look at the whole forest. And explaining that to someone else or a rubber duck makes you do that process. Have you ever wondered <a href=\"https:\/\/www.perfectlancer.com\/blog\/why-are-rubber-ducks-yellow\" target=\"_blank\" rel=\"noreferrer noopener\">why are rubber ducks yellow<\/a>? You can also find the answer to this in our blog.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img width=\"700\" height=\"450\" src=\"https:\/\/www.perfectlancer.com\/blog\/wp-content\/uploads\/2023\/04\/black-background-with-yellow-rubber-ducks-copy-space.jpg\" alt=\"\" class=\"wp-image-5836\"\/><\/figure>\n\n\n\n<h2>Rubber duck in programming<\/h2>\n\n\n\n<p>Programmers stay all day at the desk and code games, apps, and websites for us. You can <a href=\"https:\/\/www.perfectlancer.com\/hire-freelance\/programming\" target=\"_blank\" rel=\"noreferrer noopener\">hire a programmer<\/a> anytime to take care of all kinds of programming jobs; with or without a rubber duck. Sometimes, they also get angry and start saying words that a simple human like us can&#8217;t understand. When coding, the probability of you making mistakes is high. Each of these mistakes can introduce a bug that prevents the entire program from starting. Or even worse; it will stay silent and start crashing things after the releasing the program. <\/p>\n\n\n\n<p>So, what does a programmer do when there is a bug in the code? Of course, cursing and hitting the table is the first thing to do. Next, the programmer will try to find the bug, and finding the bug in the code is pretty tricky because you can&#8217;t see it like you see a bug on the table.<\/p>\n\n\n\n<p>You often have to run the program multiple times, change the inputs, modify the code, and test again. Then, pray, and in the end, call a friend to look at your code. But calling someone multiple times and asking them to check your codes may be disturbing. That&#8217;s why someone came up with this bright idea. You can easily explain the code to a rubber duck line-by-line. It can&#8217;t run away; it&#8217;s always there for you, and most importantly, many programmers noticed that while you explain your code to someone else, you usually discover the solution yourself.<\/p>\n\n\n\n<p>Why does it work? Well, when describing your code to someone person or a rubber duck, you typically tell them what the code does and what are the functions. It&#8217;s pretty simple to detect and correct what&#8217;s not working well. This works for other sciences as well. Also, next time you can&#8217;t understand a math problem try explaining it to someone or something else. When teaching something to someone, you have to evaluate the subject from different perspectives. And that\u2019s why rubber ducks in coding play an essential role. This can provide a deeper understanding and even help you solve your problem.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Opening Have you ever noticed a rubber duck sitting on a programmer&#8217;s desk and wondered what its purpose is? You might think it&#8217;s just a quirky decoration, but there&#8217;s a practical reason behind why many programmers keep a rubber duck close at hand. This blog post will explore the fascinating world of rubber ducks in [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":5831,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":""},"categories":[1],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Why Do Programmers Have Rubber Ducks?<\/title>\n<meta name=\"description\" content=\"In this blog, we explore the fascinating origins of rubber ducks, its benefits for coders, and why it has become a programming icon.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Why Do Programmers Have Rubber Ducks?\" \/>\n<meta property=\"og:description\" content=\"In this blog, we explore the fascinating origins of rubber ducks, its benefits for coders, and why it has become a programming icon.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks\" \/>\n<meta property=\"og:site_name\" content=\"Perfectlancer Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Perfectlancerofficial\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-04T20:18:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-17T10:55:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.perfectlancer.com\/blog\/wp-content\/uploads\/2023\/04\/yellow-rubber-duck-swimming-blue-background.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sogand S.\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@perfectlancer\" \/>\n<meta name=\"twitter:site\" content=\"@perfectlancer\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sogand S.\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks\"},\"author\":{\"name\":\"Sogand S.\",\"@id\":\"https:\/\/www.perfectlancer.com\/blog\/#\/schema\/person\/b49d7d8f5928d80722a78bcceeaf66b3\"},\"headline\":\"Why Do Programmers Have Rubber Ducks?\",\"datePublished\":\"2023-05-04T20:18:09+00:00\",\"dateModified\":\"2023-05-17T10:55:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks\"},\"wordCount\":1212,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.perfectlancer.com\/blog\/#organization\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks\",\"url\":\"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks\",\"name\":\"Why Do Programmers Have Rubber Ducks?\",\"isPartOf\":{\"@id\":\"https:\/\/www.perfectlancer.com\/blog\/#website\"},\"datePublished\":\"2023-05-04T20:18:09+00:00\",\"dateModified\":\"2023-05-17T10:55:27+00:00\",\"description\":\"In this blog, we explore the fascinating origins of rubber ducks, its benefits for coders, and why it has become a programming icon.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Perfectlancer\",\"item\":\"https:\/\/www.perfectlancer.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Uncategorized\",\"item\":\"https:\/\/www.perfectlancer.com\/blog\/category\/uncategorized\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Why Do Programmers Have Rubber Ducks?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.perfectlancer.com\/blog\/#website\",\"url\":\"https:\/\/www.perfectlancer.com\/blog\/\",\"name\":\"Perfectlancer Blog\",\"description\":\"There are a lot of articles about the freelancing industry. Know freelance news, tips, magazines, guidelines, and more about freelancers and employers.\",\"publisher\":{\"@id\":\"https:\/\/www.perfectlancer.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.perfectlancer.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.perfectlancer.com\/blog\/#organization\",\"name\":\"Perfectlancer\",\"url\":\"https:\/\/www.perfectlancer.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.perfectlancer.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.perfectlancer.com\/blog\/wp-content\/uploads\/2022\/07\/logo-perfectlancer-2.png\",\"contentUrl\":\"https:\/\/www.perfectlancer.com\/blog\/wp-content\/uploads\/2022\/07\/logo-perfectlancer-2.png\",\"width\":171,\"height\":50,\"caption\":\"Perfectlancer\"},\"image\":{\"@id\":\"https:\/\/www.perfectlancer.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.instagram.com\/perfectlancer\/\",\"https:\/\/www.linkedin.com\/company\/perfectlancer\/\",\"https:\/\/www.pinterest.com\/perfectlancer\/\",\"https:\/\/www.youtube.com\/channel\/UCAwP1whSo7_yS_kGtecMzHA\",\"https:\/\/www.facebook.com\/Perfectlancerofficial\/\",\"https:\/\/twitter.com\/perfectlancer\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.perfectlancer.com\/blog\/#\/schema\/person\/b49d7d8f5928d80722a78bcceeaf66b3\",\"name\":\"Sogand S.\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.perfectlancer.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f013d12c64aa91efb3c542d34d998195?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f013d12c64aa91efb3c542d34d998195?s=96&d=mm&r=g\",\"caption\":\"Sogand S.\"},\"description\":\"Sogand is a content and blog writer at Perfectlancer since 2021. You may have seen a dyed-black hair girl wearing headphones; that's what she looks like! She's passionate about various topics until there's a \\\"made for you\\\" playlist on her Spotify. Sogand has written about up to 200 new topics and is also the writer of the most detailed blog on Perfectlancer, the ultimate guide to freelancing. \u2615\",\"url\":\"https:\/\/www.perfectlancer.com\/blog\/author\/sogand_sadeghi\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Why Do Programmers Have Rubber Ducks?","description":"In this blog, we explore the fascinating origins of rubber ducks, its benefits for coders, and why it has become a programming icon.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks","og_locale":"en_US","og_type":"article","og_title":"Why Do Programmers Have Rubber Ducks?","og_description":"In this blog, we explore the fascinating origins of rubber ducks, its benefits for coders, and why it has become a programming icon.","og_url":"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks","og_site_name":"Perfectlancer Blog","article_publisher":"https:\/\/www.facebook.com\/Perfectlancerofficial\/","article_published_time":"2023-05-04T20:18:09+00:00","article_modified_time":"2023-05-17T10:55:27+00:00","og_image":[{"width":700,"height":450,"url":"https:\/\/www.perfectlancer.com\/blog\/wp-content\/uploads\/2023\/04\/yellow-rubber-duck-swimming-blue-background.jpg","type":"image\/jpeg"}],"author":"Sogand S.","twitter_card":"summary_large_image","twitter_creator":"@perfectlancer","twitter_site":"@perfectlancer","twitter_misc":{"Written by":"Sogand S.","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks#article","isPartOf":{"@id":"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks"},"author":{"name":"Sogand S.","@id":"https:\/\/www.perfectlancer.com\/blog\/#\/schema\/person\/b49d7d8f5928d80722a78bcceeaf66b3"},"headline":"Why Do Programmers Have Rubber Ducks?","datePublished":"2023-05-04T20:18:09+00:00","dateModified":"2023-05-17T10:55:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks"},"wordCount":1212,"commentCount":1,"publisher":{"@id":"https:\/\/www.perfectlancer.com\/blog\/#organization"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks","url":"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks","name":"Why Do Programmers Have Rubber Ducks?","isPartOf":{"@id":"https:\/\/www.perfectlancer.com\/blog\/#website"},"datePublished":"2023-05-04T20:18:09+00:00","dateModified":"2023-05-17T10:55:27+00:00","description":"In this blog, we explore the fascinating origins of rubber ducks, its benefits for coders, and why it has become a programming icon.","breadcrumb":{"@id":"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.perfectlancer.com\/blog\/why-do-programmers-have-rubber-ducks#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Perfectlancer","item":"https:\/\/www.perfectlancer.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Uncategorized","item":"https:\/\/www.perfectlancer.com\/blog\/category\/uncategorized"},{"@type":"ListItem","position":3,"name":"Why Do Programmers Have Rubber Ducks?"}]},{"@type":"WebSite","@id":"https:\/\/www.perfectlancer.com\/blog\/#website","url":"https:\/\/www.perfectlancer.com\/blog\/","name":"Perfectlancer Blog","description":"There are a lot of articles about the freelancing industry. Know freelance news, tips, magazines, guidelines, and more about freelancers and employers.","publisher":{"@id":"https:\/\/www.perfectlancer.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.perfectlancer.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.perfectlancer.com\/blog\/#organization","name":"Perfectlancer","url":"https:\/\/www.perfectlancer.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.perfectlancer.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.perfectlancer.com\/blog\/wp-content\/uploads\/2022\/07\/logo-perfectlancer-2.png","contentUrl":"https:\/\/www.perfectlancer.com\/blog\/wp-content\/uploads\/2022\/07\/logo-perfectlancer-2.png","width":171,"height":50,"caption":"Perfectlancer"},"image":{"@id":"https:\/\/www.perfectlancer.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/perfectlancer\/","https:\/\/www.linkedin.com\/company\/perfectlancer\/","https:\/\/www.pinterest.com\/perfectlancer\/","https:\/\/www.youtube.com\/channel\/UCAwP1whSo7_yS_kGtecMzHA","https:\/\/www.facebook.com\/Perfectlancerofficial\/","https:\/\/twitter.com\/perfectlancer"]},{"@type":"Person","@id":"https:\/\/www.perfectlancer.com\/blog\/#\/schema\/person\/b49d7d8f5928d80722a78bcceeaf66b3","name":"Sogand S.","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.perfectlancer.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f013d12c64aa91efb3c542d34d998195?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f013d12c64aa91efb3c542d34d998195?s=96&d=mm&r=g","caption":"Sogand S."},"description":"Sogand is a content and blog writer at Perfectlancer since 2021. You may have seen a dyed-black hair girl wearing headphones; that's what she looks like! She's passionate about various topics until there's a \"made for you\" playlist on her Spotify. Sogand has written about up to 200 new topics and is also the writer of the most detailed blog on Perfectlancer, the ultimate guide to freelancing. \u2615","url":"https:\/\/www.perfectlancer.com\/blog\/author\/sogand_sadeghi"}]}},"_links":{"self":[{"href":"https:\/\/www.perfectlancer.com\/blog\/wp-json\/wp\/v2\/posts\/5829"}],"collection":[{"href":"https:\/\/www.perfectlancer.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.perfectlancer.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.perfectlancer.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.perfectlancer.com\/blog\/wp-json\/wp\/v2\/comments?post=5829"}],"version-history":[{"count":13,"href":"https:\/\/www.perfectlancer.com\/blog\/wp-json\/wp\/v2\/posts\/5829\/revisions"}],"predecessor-version":[{"id":5954,"href":"https:\/\/www.perfectlancer.com\/blog\/wp-json\/wp\/v2\/posts\/5829\/revisions\/5954"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.perfectlancer.com\/blog\/wp-json\/wp\/v2\/media\/5831"}],"wp:attachment":[{"href":"https:\/\/www.perfectlancer.com\/blog\/wp-json\/wp\/v2\/media?parent=5829"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.perfectlancer.com\/blog\/wp-json\/wp\/v2\/categories?post=5829"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.perfectlancer.com\/blog\/wp-json\/wp\/v2\/tags?post=5829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}