{"id":1580,"date":"2012-08-12T10:17:24","date_gmt":"2012-08-12T17:17:24","guid":{"rendered":"https:\/\/simpleprogrammer.com\/?p=1580"},"modified":"2018-01-28T14:28:29","modified_gmt":"2018-01-28T19:28:29","slug":"the-myth-of-the-super-programmer","status":"publish","type":"post","link":"https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/","title":{"rendered":"The Myth of the Super Programmer"},"content":{"rendered":"<p>I received an email this past week that disturbed me.\\n\\nBasically the author of the email inferred that most of the topics I talk about in my blog posts and <a href=\"https:\/\/simpleprogrammer.com\/pluralsight\" target=\"_blank\">Pluralsight videos<\/a> are relatively easy topics, but that I had hypocritically suggested that <a href=\"https:\/\/simpleprogrammer.com\/2010\/10\/06\/why-hard-interviews-are-good\/\" target=\"_blank\">interviews should be hard<\/a> and should be designed for \u201creal programmers\u201d or super programmers.\\n\\nEssentially the point of the email was that application developers are not \u201creal programmers\u201d and \u201creal programmers\u201d do hard stuff with difficult math.\\n\\n<\/p>\n<h2><\/h2>\n<p>\\n\\n<\/p>\n<h2>Searching for the super programmer<\/h2>\n<p>\\n\\n<a href=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2012\/08\/super_duper_awesome_programmer.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0; padding-right: 0; display: inline; padding-top: 0; border-width: 0;\" title=\"super_duper_awesome_programmer\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2012\/08\/super_duper_awesome_programmer_thumb.jpg\" alt=\"super_duper_awesome_programmer\" width=\"465\" height=\"465\" border=\"0\" \/><\/a>\\n\\nI don\u2019t think this attitude or understanding about programming and software development is unique or irregular.\u00a0 Even Scott Hanselman has <a href=\"http:\/\/www.hanselman.com\/blog\/ImAPhonyAreYou.aspx\" target=\"_blank\">called himself and thought of himself as a phony<\/a>.\\n\\nHis post on the subject resonated with me, because I think the same thing about myself sometimes.\\n\\nSometimes, I wonder if I could really tackle the really hard problems.\\n\\n<strong>I would venture to say that most software developers have some sort of belief that they are just a regular programmer, but there exists out there some super programmers who actually do the difficult algorithms that control caches on hard drives and index search results for Google.<\/strong>\\n\\nNow, of course there are programmers writing code that does all kinds of complex things that you and I don\u2019t understand, but how different are those programmers from the rest of us?\\n\\nIs there really a difference between an enterprise application developer and a programmer who writes search algorithms for Google and firmware which controls the mechanical operation of the head of a hard drive as it reads data from the platter?\\n\\n<\/p>\n<h2><\/h2>\n<p>\\n\\n<\/p>\n<h2>Before I give you my answer\u2026<\/h2>\n<p>\\n\\nLet\u2019s talk about problems for a minute.\\n\\n<strong>What is the most difficult problem you have ever been asked to solve?<\/strong>\\n\\nHow did you go about solving it?\\n\\nIn the end, when you actually solved the problem, did the solution seem easy?\\n\\nWhen you go back and look at the problem, does it seem much simpler now?\\n\\nLots of questions, I know\u2014but I want you to really take the time to think about those questions before reading on.\\n\\nIt is important to understand the difference between perception and reality and many software developers, myself included often have trouble distinguishing between the two.\\n\\nYou see, our perception of a problem is often much different than the reality of that problem.\u00a0 When we don\u2019t understand a thing, it seems much much more complex than it is.\u00a0 But, once we come to understand a problem, we see how simple it actually was to begin with.\\n\\nLet me give you a real example.\u00a0 Take a look at this mathematical equation below.\\n\\n<a href=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2012\/08\/e1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0; padding-right: 0; display: inline; padding-top: 0; border-width: 0;\" title=\"e1\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2012\/08\/e1_thumb.png\" alt=\"e1\" width=\"378\" height=\"43\" border=\"0\" \/><\/a>\\n\\nNow there are two kinds of people who will look at this equation.\\n\\n<\/p>\n<ol>\\n    <\/p>\n<li>Those who have a decent understanding of mid to advanced mathematics and immediately recognize it and understand it instantly.<\/li>\n<p>\\n    <\/p>\n<li>Those who have never seen these symbols used together and immediately think this is some kind of complex thing that would take them years to learn.<\/li>\n<p>\\n<\/ol>\n<p>\\n\\nI may not be exactly correct, but my point is there is a clear division between those who understand and those who don\u2019t.\\n\\nI can very simply explain this set of symbols to you in terms you already understand.\\n\\nReady?\\n\\nThat equation is the same as this code:\\n\\n<\/p>\n<div id=\"scid:C89E2BDB-ADD3-4f7a-9810-1B7EACF446C1:c61f57e9-e3a2-430a-b8f4-53cba935301b\" class=\"wlWriterEditableSmartContent\" style=\"margin: 0; display: inline; float: none; padding: 0;\">\\n\\n<script src=\"https:\/\/gist.github.com\/simpleprogrammer-shared\/4434d33570f905fc9fbd4064cc3d4734.js\"><\/script>\\n\\n<\/div>\n<p>\\n\\n<\/p>\n<h2><\/h2>\n<p>\\n\\n<\/p>\n<h2>So what is my point?<\/h2>\n<p>\\n\\nMy point is that there are very few actual hard problems in math, programming, heck life in general, and usually those few hard problems can be decomposed into smaller problems (sometimes more than once), until you end up with a simple problem.\\n\\nThe point of this blog, the point of my <a href=\"https:\/\/simpleprogrammer.com\/pluralsight\" target=\"_blank\">Pluralsight videos<\/a>, the point of my life, basically, is <a href=\"https:\/\/simpleprogrammer.com\/2011\/11\/06\/teaching-is-simplifying\/\" target=\"_blank\">taking complex things and making them simple<\/a>.\\n\\nIf you want to succeed as a programmer, you have to <a href=\"https:\/\/simpleprogrammer.com\/2011\/01\/08\/solving-problems-breaking-it-down\/\" target=\"_blank\">learn how to do this for yourself<\/a>, because this is the single most important skill you can possess.\\n\\nSo, to answer the original question\u2014No, I don\u2019t believe there are super programmers.\u00a0 I don\u2019t believe that there is a difference between an enterprise application developer and programmers working on problems that most other programmers would perceive as really hard problems or \u201creal programming.\u201d\\n\\nNow, don\u2019t get me wrong and think that I am saying that I don\u2019t think some programmers are orders of magnitude better than others.\u00a0 I would venture to say that really good programmers are about 10 to 20 times as effective as just average ones.\\n\\n<strong>What I am saying though is that we have a tendency to forget how simple all problems really are when they are decomposed to smaller problems and that ALL problems can be decomposed in that way.<\/strong>\\n\\n<strong>What I am saying is the thing that might be stopping you from growing to become a really good programmer is your own false belief that you can\u2019t possibly understand something that you currently perceive to be complex.<\/strong>\\n\\nWhat I am saying is that when you write what appears to you to be a simple enterprise application, you might be forgetting just how difficult and damn near impossible it seems to all your friends and family that know nothing about programming.\\n\\n<\/p>\n<h2><\/h2>\n<p>\\n\\n<\/p>\n<h2>Still think I am wrong?<\/h2>\n<p>\\n\\nFine, you are entitled to think so.\\n\\nBut I do have a challenge for you.\u00a0 Surely you know a \u201csuper programmer.\u201d\u00a0 You might even be one.\u00a0 If so, let\u2019s hear from you or them.\u00a0 Tell us that complex problem that is too difficult for the rest of us to possibly understand.\\n\\nI don\u2019t even mean that sarcastically at all.\u00a0 Seriously, if you can prove me wrong, do so.\u00a0 I\u2019ve just never seen a problem that couldn\u2019t be broken down into simple to understand components, yet.\\n\\n<em>While you&#8217;re at it, check out my course: <a href=\"https:\/\/simpleprogrammer.com\/store\/products\/learn-anything-quickly\/\">10 Steps to Learn Anything Quickly.<\/a> Learning doesn&#8217;t have to be mind numbing.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I received an email this past week that disturbed me.\\n\\nBasically the author of the email inferred that most of the topics I talk about in my blog posts and Pluralsight videos are relatively easy topics, but that I had hypocritically suggested that interviews should be hard and should be designed for \u201creal programmers\u201d or super&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[14560,264,2813,4909,5895,1591],"tags":[],"class_list":["post-1580","post","type-post","status-publish","format-standard","hentry","category-career","category-learning","category-math","category-psychology","category-self-improvement","category-teaching"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The Myth of the Super Programmer - Simple Programmer<\/title>\n<meta name=\"description\" content=\"What is the most difficult problem you have ever been asked to solve? How did you go about solving it? In the end, when you actually solved the problem, did the solution seem easy? When you go back and look at the problem, does it seem much simpler now?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Myth of the Super Programmer - Simple Programmer\" \/>\n<meta property=\"og:description\" content=\"What is the most difficult problem you have ever been asked to solve? How did you go about solving it? In the end, when you actually solved the problem, did the solution seem easy? When you go back and look at the problem, does it seem much simpler now?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/\" \/>\n<meta property=\"og:site_name\" content=\"Simple Programmer\" \/>\n<meta property=\"article:published_time\" content=\"2012-08-12T17:17:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-01-28T19:28:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2012\/08\/super_duper_awesome_programmer_thumb.jpg\" \/>\n<meta name=\"author\" content=\"John Sonmez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"John Sonmez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/the-myth-of-the-super-programmer\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/the-myth-of-the-super-programmer\\\/\"},\"author\":{\"name\":\"John Sonmez\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/1abc70edfb189184827740310672de67\"},\"headline\":\"The Myth of the Super Programmer\",\"datePublished\":\"2012-08-12T17:17:24+00:00\",\"dateModified\":\"2018-01-28T19:28:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/the-myth-of-the-super-programmer\\\/\"},\"wordCount\":1040,\"commentCount\":156,\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/the-myth-of-the-super-programmer\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2012\\\/08\\\/super_duper_awesome_programmer_thumb.jpg\",\"articleSection\":[\"Career\",\"Learning\",\"Math\",\"Psychology\",\"Self Improvement\",\"Teaching\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/the-myth-of-the-super-programmer\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/the-myth-of-the-super-programmer\\\/\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/the-myth-of-the-super-programmer\\\/\",\"name\":\"The Myth of the Super Programmer - Simple Programmer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/the-myth-of-the-super-programmer\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/the-myth-of-the-super-programmer\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2012\\\/08\\\/super_duper_awesome_programmer_thumb.jpg\",\"datePublished\":\"2012-08-12T17:17:24+00:00\",\"dateModified\":\"2018-01-28T19:28:29+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/1abc70edfb189184827740310672de67\"},\"description\":\"What is the most difficult problem you have ever been asked to solve? How did you go about solving it? In the end, when you actually solved the problem, did the solution seem easy? When you go back and look at the problem, does it seem much simpler now?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/the-myth-of-the-super-programmer\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/the-myth-of-the-super-programmer\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/the-myth-of-the-super-programmer\\\/#primaryimage\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2012\\\/08\\\/super_duper_awesome_programmer_thumb.jpg\",\"contentUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2012\\\/08\\\/super_duper_awesome_programmer_thumb.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/the-myth-of-the-super-programmer\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/simpleprogrammer.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Myth of the Super Programmer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/\",\"name\":\"Simple Programmer\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/simpleprogrammer.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/1abc70edfb189184827740310672de67\",\"name\":\"John Sonmez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g\",\"caption\":\"John Sonmez\"},\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/author\\\/jsonmez\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Myth of the Super Programmer - Simple Programmer","description":"What is the most difficult problem you have ever been asked to solve? How did you go about solving it? In the end, when you actually solved the problem, did the solution seem easy? When you go back and look at the problem, does it seem much simpler now?","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:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/","og_locale":"en_US","og_type":"article","og_title":"The Myth of the Super Programmer - Simple Programmer","og_description":"What is the most difficult problem you have ever been asked to solve? How did you go about solving it? In the end, when you actually solved the problem, did the solution seem easy? When you go back and look at the problem, does it seem much simpler now?","og_url":"https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/","og_site_name":"Simple Programmer","article_published_time":"2012-08-12T17:17:24+00:00","article_modified_time":"2018-01-28T19:28:29+00:00","og_image":[{"url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2012\/08\/super_duper_awesome_programmer_thumb.jpg","type":"","width":"","height":""}],"author":"John Sonmez","twitter_card":"summary_large_image","twitter_misc":{"Written by":"John Sonmez","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/#article","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/"},"author":{"name":"John Sonmez","@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/1abc70edfb189184827740310672de67"},"headline":"The Myth of the Super Programmer","datePublished":"2012-08-12T17:17:24+00:00","dateModified":"2018-01-28T19:28:29+00:00","mainEntityOfPage":{"@id":"https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/"},"wordCount":1040,"commentCount":156,"image":{"@id":"https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2012\/08\/super_duper_awesome_programmer_thumb.jpg","articleSection":["Career","Learning","Math","Psychology","Self Improvement","Teaching"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/","url":"https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/","name":"The Myth of the Super Programmer - Simple Programmer","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/#primaryimage"},"image":{"@id":"https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2012\/08\/super_duper_awesome_programmer_thumb.jpg","datePublished":"2012-08-12T17:17:24+00:00","dateModified":"2018-01-28T19:28:29+00:00","author":{"@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/1abc70edfb189184827740310672de67"},"description":"What is the most difficult problem you have ever been asked to solve? How did you go about solving it? In the end, when you actually solved the problem, did the solution seem easy? When you go back and look at the problem, does it seem much simpler now?","breadcrumb":{"@id":"https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/#primaryimage","url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2012\/08\/super_duper_awesome_programmer_thumb.jpg","contentUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2012\/08\/super_duper_awesome_programmer_thumb.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/simpleprogrammer.com\/the-myth-of-the-super-programmer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/simpleprogrammer.com\/"},{"@type":"ListItem","position":2,"name":"The Myth of the Super Programmer"}]},{"@type":"WebSite","@id":"https:\/\/simpleprogrammer.com\/#website","url":"https:\/\/simpleprogrammer.com\/","name":"Simple Programmer","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/simpleprogrammer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/1abc70edfb189184827740310672de67","name":"John Sonmez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g","caption":"John Sonmez"},"url":"https:\/\/simpleprogrammer.com\/author\/jsonmez\/"}]}},"_links":{"self":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/1580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/comments?post=1580"}],"version-history":[{"count":0,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/1580\/revisions"}],"wp:attachment":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/media?parent=1580"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/categories?post=1580"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/tags?post=1580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}