{"id":1908,"date":"2014-07-15T10:29:50","date_gmt":"2014-07-15T17:29:50","guid":{"rendered":"http:\/\/lookforwardconsulting.com\/?p=1908"},"modified":"2025-01-28T11:35:00","modified_gmt":"2025-01-28T11:35:00","slug":"code-sucks","status":"publish","type":"post","link":"https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/","title":{"rendered":"Your Code Sucks!!"},"content":{"rendered":"<p style=\"text-align: justify;\">&#8230;.is usually not an approach that works. \u00a0However, how do you start the conversation when there is an issue with somebody&#8217;s code (or work performance) that needs to be addressed that still preserves the relationship?<\/p>\n<p style=\"text-align: justify;\">Earlier this week in the <a href=\"https:\/\/www.linkedin.com\/groups?gid=842347\">Certified ScrumMasters LinkedIn group<\/a>, one member asked &#8220;How do you motivate a Team member to improve their technical skills?&#8221; \u00a0In the scenario, the OP had identified some clear deficiencies in the Team member&#8217;s code &#8211; long methods, too many if\\else statements, difficult to mock, big unit tests, etc. \u00a0Yet, the Team member did not see the same issues because in the Team members&#8217;s\u00a0mind since\u00a0&#8220;it works&#8221; it is naturally good code.<\/p>\n<p style=\"text-align: justify;\">The first place to start is the <a href=\"http:\/\/thescrumacademy.com\/2012\/03\/06\/theperfection-game\/\">Perfection Game<\/a>. \u00a0The Perfection Game is simply the most powerful tool out there to give direct, candid feedback while preserving the relationship and helping the person listen to what is being said. \u00a0&#8220;Your code sucks!&#8221; shuts down the entire dialogue while the Perfection Game keeps the lines of communication open.<\/p>\n<p style=\"text-align: justify;\">For instance, if I were to look at this code, (using the Perfection Game) I might say: &#8220;On a scale of one to ten, ten\u00a0being perfect, I give this a five. \u00a0I like that it works properly, that we have automated unit tests and that you came to me for feedback. \u00a0These are all good things about this code. \u00a0What could be more perfect is that the main methods in this class are too long. \u00a0My expectation is that we don&#8217;t have methods longer than twenty\u00a0lines. \u00a0Next, I would use an <a href=\"http:\/\/refactoring.com\/catalog\/extractMethod.html\">Extract Method<\/a> refactoring to pull out all these if\\else statements and see if we can remove some of the duplication. \u00a0I think you&#8217;ll get the most bang for your buck by pulling these blocks\u00a0into their own methods. \u00a0Finally, more perfect would be to simplify these tests and remove some of the data dependencies. \u00a0I&#8217;m not sure how to do that right now, but I can sit down with you and we can figure it out together. \u00a0If you made those changes, this code would be perfect.&#8221;<\/p>\n<p style=\"text-align: justify;\">Since this is a dialogue about code, I would offer to pair program with the person to show them what I mean (because clearly in this situation the programmer does not know what good code looks like). \u00a0<a href=\"http:\/\/www.extremeprogramming.org\/rules\/pair.html\">Pair programming<\/a> is the second most powerful tool for this situation since pair programming is about showing people what quality code looks like. \u00a0Telling is not working, so the best way to convince other programmers about the quality of an idea is to write code. \u00a0IME, nothing else works better than looking at code.<\/p>\n<p style=\"text-align: justify;\">Pair programming is less about teaching and more about helping Team\u00a0members understand the thought process behind <a href=\"http:\/\/www.jbrains.ca\/permalink\/the-four-elements-of-simple-design\">Simple Design<\/a>\u00a0and what good code looks like. \u00a0It is <strong>NOT<\/strong> about writing the code, but teaching how to think about code. \u00a0So much of the time in the pair programming sessions will be spent thinking out loud as you write the code. \u00a0If you do not talk about the thought process, then you missed the teaching opportunity. \u00a0IMO, when there are issues with code quality in a Team, it is the responsibility of the technical leads and senior developers to pair program with Team\u00a0members who are struggling.<\/p>\n<p style=\"text-align: justify;\">Finally, the last step is buy Refactoring by <a href=\"http:\/\/martinfowler.com\">Martin Fowler<\/a>. \u00a0I cannot overemphasize how important this book is for the professional programmer. \u00a0By reading this book and using the refactoring techniques, you will be in the top 30% of all programmers globally. \u00a0If people will not read this book on their own, than tech leads and senior developers need to schedule sessions to review the key sections with the Team members. \u00a0By understanding the patterns in this book, it becomes so easy to spot dirty code. \u00a0Without the patterns (and a language to talk about them), it is nearly impossible to improve code quality.<\/p>\n<p style=\"text-align: justify;\">\n","protected":false},"excerpt":{"rendered":"<p>&#8230;.is usually not an approach that works. \u00a0However, how do you start the conversation when there is an issue with somebody&#8217;s code (or work performance) that needs to be addressed  [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":7452,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":""},"categories":[208,7,32,78,22,30,25,72,10,6,24,33,85,206,26,8,53,17],"tags":[],"class_list":["post-1908","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-advanced-practitioners","category-agile-scrum","category-agile-transformation","category-book-reviews","category-coaching","category-collaboration","category-communication","category-core-protocols","category-developers","category-extreme-programming","category-legacy-code","category-pair-programming","category-powerful-questions","category-practitioners","category-refactoring","category-scrum-tools","category-simple-design","category-testing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Facing problems with code<\/title>\n<meta name=\"description\" content=\"How do you start a conversation when there is an issue with somebody&#039;s code (or work performance) that needs to be addressed that still preserves the relationship?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Facing problems with code\" \/>\n<meta property=\"og:description\" content=\"How do you start a conversation when there is an issue with somebody&#039;s code (or work performance) that needs to be addressed that still preserves the relationship?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/\" \/>\n<meta property=\"og:site_name\" content=\"The Scrum Academy\" \/>\n<meta property=\"article:published_time\" content=\"2014-07-15T17:29:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-28T11:35:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2014\/07\/vecteezy_computer-program-preview-programming-code-typing_13882758.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"795\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Carlton Nettleton\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlton Nettleton\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2014\\\/07\\\/15\\\/code-sucks\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2014\\\/07\\\/15\\\/code-sucks\\\/\"},\"author\":{\"name\":\"Carlton Nettleton\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#\\\/schema\\\/person\\\/2a0fb199044ecd4af3704c734747fc6a\"},\"headline\":\"Your Code Sucks!!\",\"datePublished\":\"2014-07-15T17:29:50+00:00\",\"dateModified\":\"2025-01-28T11:35:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2014\\\/07\\\/15\\\/code-sucks\\\/\"},\"wordCount\":660,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2014\\\/07\\\/15\\\/code-sucks\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thescrumacademy.com\\\/wp-content\\\/uploads\\\/2014\\\/07\\\/vecteezy_computer-program-preview-programming-code-typing_13882758.jpg\",\"articleSection\":[\"Advanced Practitioners\",\"Agile Scrum\",\"Agile Transformation\",\"Book Reviews\",\"Coaching\",\"Collaboration\",\"Communication\",\"Core Protocols\",\"Developers\",\"Extreme Programming\",\"Legacy Code\",\"Pair Programming\",\"Powerful Questions\",\"Practitioners\",\"Refactoring\",\"Scrum Tools\",\"Simple Design\",\"Testing\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2014\\\/07\\\/15\\\/code-sucks\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2014\\\/07\\\/15\\\/code-sucks\\\/\",\"url\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2014\\\/07\\\/15\\\/code-sucks\\\/\",\"name\":\"Facing problems with code\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2014\\\/07\\\/15\\\/code-sucks\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2014\\\/07\\\/15\\\/code-sucks\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thescrumacademy.com\\\/wp-content\\\/uploads\\\/2014\\\/07\\\/vecteezy_computer-program-preview-programming-code-typing_13882758.jpg\",\"datePublished\":\"2014-07-15T17:29:50+00:00\",\"dateModified\":\"2025-01-28T11:35:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#\\\/schema\\\/person\\\/2a0fb199044ecd4af3704c734747fc6a\"},\"description\":\"How do you start a conversation when there is an issue with somebody's code (or work performance) that needs to be addressed that still preserves the relationship?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2014\\\/07\\\/15\\\/code-sucks\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2014\\\/07\\\/15\\\/code-sucks\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2014\\\/07\\\/15\\\/code-sucks\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thescrumacademy.com\\\/wp-content\\\/uploads\\\/2014\\\/07\\\/vecteezy_computer-program-preview-programming-code-typing_13882758.jpg\",\"contentUrl\":\"https:\\\/\\\/thescrumacademy.com\\\/wp-content\\\/uploads\\\/2014\\\/07\\\/vecteezy_computer-program-preview-programming-code-typing_13882758.jpg\",\"width\":1200,\"height\":795,\"caption\":\"Computer program preview. Programming code typing. Information technology website coding standards for web design Modern tech. CSS, JavaScript and HTML usage. Abstract IT technology background\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2014\\\/07\\\/15\\\/code-sucks\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Your Code Sucks!!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/\",\"name\":\"The Scrum Academy\",\"description\":\"Everyone anywhere can do better Scrum\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#\\\/schema\\\/person\\\/2a0fb199044ecd4af3704c734747fc6a\",\"name\":\"Carlton Nettleton\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g\",\"caption\":\"Carlton Nettleton\"},\"description\":\"My name is Carlton Nettleton and I am the President of Look Forward Consulting. I am an international speaker, trainer and author of the book, Fourteen Observations of Good Scrum Practice and my book has been translated into Spanish. My passion is to share my excitement, enthusiasm and encouragement with teams and organizations as they reach for higher levels of performance and engagement. My business is to help your business grow and flourish.\",\"url\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Facing problems with code","description":"How do you start a conversation when there is an issue with somebody's code (or work performance) that needs to be addressed that still preserves the relationship?","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:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/","og_locale":"es_ES","og_type":"article","og_title":"Facing problems with code","og_description":"How do you start a conversation when there is an issue with somebody's code (or work performance) that needs to be addressed that still preserves the relationship?","og_url":"https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/","og_site_name":"The Scrum Academy","article_published_time":"2014-07-15T17:29:50+00:00","article_modified_time":"2025-01-28T11:35:00+00:00","og_image":[{"width":1200,"height":795,"url":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2014\/07\/vecteezy_computer-program-preview-programming-code-typing_13882758.jpg","type":"image\/jpeg"}],"author":"Carlton Nettleton","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Carlton Nettleton","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/#article","isPartOf":{"@id":"https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/"},"author":{"name":"Carlton Nettleton","@id":"https:\/\/thescrumacademy.com\/es\/#\/schema\/person\/2a0fb199044ecd4af3704c734747fc6a"},"headline":"Your Code Sucks!!","datePublished":"2014-07-15T17:29:50+00:00","dateModified":"2025-01-28T11:35:00+00:00","mainEntityOfPage":{"@id":"https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/"},"wordCount":660,"commentCount":0,"image":{"@id":"https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/#primaryimage"},"thumbnailUrl":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2014\/07\/vecteezy_computer-program-preview-programming-code-typing_13882758.jpg","articleSection":["Advanced Practitioners","Agile Scrum","Agile Transformation","Book Reviews","Coaching","Collaboration","Communication","Core Protocols","Developers","Extreme Programming","Legacy Code","Pair Programming","Powerful Questions","Practitioners","Refactoring","Scrum Tools","Simple Design","Testing"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/","url":"https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/","name":"Facing problems with code","isPartOf":{"@id":"https:\/\/thescrumacademy.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/#primaryimage"},"image":{"@id":"https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/#primaryimage"},"thumbnailUrl":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2014\/07\/vecteezy_computer-program-preview-programming-code-typing_13882758.jpg","datePublished":"2014-07-15T17:29:50+00:00","dateModified":"2025-01-28T11:35:00+00:00","author":{"@id":"https:\/\/thescrumacademy.com\/es\/#\/schema\/person\/2a0fb199044ecd4af3704c734747fc6a"},"description":"How do you start a conversation when there is an issue with somebody's code (or work performance) that needs to be addressed that still preserves the relationship?","breadcrumb":{"@id":"https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/#primaryimage","url":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2014\/07\/vecteezy_computer-program-preview-programming-code-typing_13882758.jpg","contentUrl":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2014\/07\/vecteezy_computer-program-preview-programming-code-typing_13882758.jpg","width":1200,"height":795,"caption":"Computer program preview. Programming code typing. Information technology website coding standards for web design Modern tech. CSS, JavaScript and HTML usage. Abstract IT technology background"},{"@type":"BreadcrumbList","@id":"https:\/\/thescrumacademy.com\/es\/2014\/07\/15\/code-sucks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thescrumacademy.com\/es\/"},{"@type":"ListItem","position":2,"name":"Your Code Sucks!!"}]},{"@type":"WebSite","@id":"https:\/\/thescrumacademy.com\/es\/#website","url":"https:\/\/thescrumacademy.com\/es\/","name":"The Scrum Academy","description":"Everyone anywhere can do better Scrum","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thescrumacademy.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/thescrumacademy.com\/es\/#\/schema\/person\/2a0fb199044ecd4af3704c734747fc6a","name":"Carlton Nettleton","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g","caption":"Carlton Nettleton"},"description":"My name is Carlton Nettleton and I am the President of Look Forward Consulting. I am an international speaker, trainer and author of the book, Fourteen Observations of Good Scrum Practice and my book has been translated into Spanish. My passion is to share my excitement, enthusiasm and encouragement with teams and organizations as they reach for higher levels of performance and engagement. My business is to help your business grow and flourish.","url":"https:\/\/thescrumacademy.com\/es\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/posts\/1908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/comments?post=1908"}],"version-history":[{"count":0,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/posts\/1908\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/media\/7452"}],"wp:attachment":[{"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/media?parent=1908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/categories?post=1908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/tags?post=1908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}