{"id":170,"date":"2008-12-04T23:04:19","date_gmt":"2008-12-05T06:04:19","guid":{"rendered":"http:\/\/lookforwardconsulting.com\/wordpress\/?p=170"},"modified":"2025-02-28T11:34:24","modified_gmt":"2025-02-28T11:34:24","slug":"anotando-demasiado","status":"publish","type":"post","link":"https:\/\/thescrumacademy.com\/es\/2008\/12\/04\/anotando-demasiado\/","title":{"rendered":"Anotando Demasiado"},"content":{"rendered":"<p>Spanish has an interesting word to explain the concept of \u201cexcessiveness\u201d or \u201ctoo much\u201d &#8211; demasiado.\u00a0 It can be used to talk about things, such as \u201cTenemos manzanas demasiadas\u201d\\\u201dWe have too many apples\u201d, but interestingly enough it can also refer to people, as in \u201c\u00c9l es demasiado\u201d\\\u201dHe is [just] too much.\u201d<\/p>\n<p>Today,\u00a0<a href=\"http:\/\/www.codinghorror.com\/blog\/\">Jeff Attwood<\/a>\u00a0was talking about how you can do\u00a0<a href=\"http:\/\/www.codinghorror.com\/blog\/archives\/001192.html\">too much logging<\/a>\u00a0in an application.\u00a0 I know exactly where he is coming from because I was once told to implement the type of logging he describes in his post.\u00a0 I found the usefulness to be about zero (well\u2026not exactly zero, but more on that later) and they cluttered up my code with something worse than comments.\u00a0 IME, this type of logging comes from a development environment where people spend more time in the debugger than they do writing tests.\u00a0 If you have a system described and constrained by tests, you really do not spend time using the debugger.\u00a0 In fact, I use the debugger so rarely, in order to use the debugger, I need to look up on the Internet how to use it or I need someone to show me.\u00a0 Talk about feeling foolish &#8211; a developer with over 8 years of experience and I don\u2019t really understand how to use the debugger, but that is life.<\/p>\n<p>Why?\u00a0 Because if I have a problem, I can debug through my tests or just hit Ctrl-Z enough times and get back to a \u201cgood place\u201d.\u00a0 The times when I reach for the debugger are the times I am lost in my own code and I find I just need to step away from the keyboard.\u00a0 The desire to use the debugger becomes a warning I need reconsider what is it I am trying to accomplish, return to first principles and take smaller steps.\u00a0 When you are lost in your own code, you need these trace statements sprinkled everywhere to understand what is going on.\u00a0 When you need to debug your application while it is running, because you have not spent the time to unit test the application during development, these statements are essential.<\/p>\n<p>Now for the obligatory ancedote that highlights a glaring exception to my dogma: I was once working on an application where I was the only developer using TDD and we were having the application fail during system testing.\u00a0 Not just any part of the application, but\u00a0<strong>MY\u00a0<\/strong>part of the application.\u00a0 The part implemented doing TDD, so it couldn\u2019t be\u00a0<strong>MY\u00a0<\/strong>part of the app that was failing.\u00a0 Unfortunately, it wasn\u2019t clear why the app was failing from the exception logging, so our architect had us turn on the trace logging.\u00a0 The root cause of the failure: a method of mine was being fed an empty string that I did not anticipate.\u00a0 Bad me that I did not guard against an empty string; good me that I can now write a unit test for it &amp; prove the bug is dead.\u00a0 So where did the empty string come from, a part of the application that didn\u2019t have any tests.\u00a0 My fellow developer never considered an integration test where his part of the app talked to mine.\u00a0 Just proves yet again that if you want to find defects in your application, look for the parts that don\u2019t have tests.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spanish has an interesting word to explain the concept of \u201cexcessiveness\u201d or \u201ctoo much\u201d &#8211; demasiado.\u00a0 It can be used to talk about things, such as \u201cTenemos manzanas demasiadas\u201d\\\u201dWe have  [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":7854,"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,22,19,10,34,24,206,53,36],"tags":[],"class_list":["post-170","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-advanced-practitioners","category-coaching","category-design-excellence","category-developers","category-documentation","category-legacy-code","category-practitioners","category-simple-design","category-test-driven-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Anotando Demasiado - The Scrum Academy<\/title>\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\/2008\/12\/04\/anotando-demasiado\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Anotando Demasiado - The Scrum Academy\" \/>\n<meta property=\"og:description\" content=\"Spanish has an interesting word to explain the concept of \u201cexcessiveness\u201d or \u201ctoo much\u201d &#8211; demasiado.\u00a0 It can be used to talk about things, such as \u201cTenemos manzanas demasiadas\u201d\u201dWe have [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thescrumacademy.com\/es\/2008\/12\/04\/anotando-demasiado\/\" \/>\n<meta property=\"og:site_name\" content=\"The Scrum Academy\" \/>\n<meta property=\"article:published_time\" content=\"2008-12-05T06:04:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-28T11:34:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/12\/vecteezy_this-is-too-much-for-me-confused-young-man-standing-against_13308716.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"801\" \/>\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=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/04\\\/anotando-demasiado\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/04\\\/anotando-demasiado\\\/\"},\"author\":{\"name\":\"Carlton Nettleton\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#\\\/schema\\\/person\\\/2a0fb199044ecd4af3704c734747fc6a\"},\"headline\":\"Anotando Demasiado\",\"datePublished\":\"2008-12-05T06:04:19+00:00\",\"dateModified\":\"2025-02-28T11:34:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/04\\\/anotando-demasiado\\\/\"},\"wordCount\":561,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/04\\\/anotando-demasiado\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thescrumacademy.com\\\/wp-content\\\/uploads\\\/2008\\\/12\\\/vecteezy_this-is-too-much-for-me-confused-young-man-standing-against_13308716.jpg\",\"articleSection\":[\"Advanced Practitioners\",\"Coaching\",\"Design Excellence\",\"Developers\",\"Documentation\",\"Legacy Code\",\"Practitioners\",\"Simple Design\",\"Test-Driven Development\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/04\\\/anotando-demasiado\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/04\\\/anotando-demasiado\\\/\",\"url\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/04\\\/anotando-demasiado\\\/\",\"name\":\"Anotando Demasiado - The Scrum Academy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/04\\\/anotando-demasiado\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/04\\\/anotando-demasiado\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thescrumacademy.com\\\/wp-content\\\/uploads\\\/2008\\\/12\\\/vecteezy_this-is-too-much-for-me-confused-young-man-standing-against_13308716.jpg\",\"datePublished\":\"2008-12-05T06:04:19+00:00\",\"dateModified\":\"2025-02-28T11:34:24+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#\\\/schema\\\/person\\\/2a0fb199044ecd4af3704c734747fc6a\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/04\\\/anotando-demasiado\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/04\\\/anotando-demasiado\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/04\\\/anotando-demasiado\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thescrumacademy.com\\\/wp-content\\\/uploads\\\/2008\\\/12\\\/vecteezy_this-is-too-much-for-me-confused-young-man-standing-against_13308716.jpg\",\"contentUrl\":\"https:\\\/\\\/thescrumacademy.com\\\/wp-content\\\/uploads\\\/2008\\\/12\\\/vecteezy_this-is-too-much-for-me-confused-young-man-standing-against_13308716.jpg\",\"width\":1200,\"height\":801,\"caption\":\"This is too much for me. Confused young man standing against chalkboard with raised hands\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/04\\\/anotando-demasiado\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Anotando Demasiado\"}]},{\"@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":"Anotando Demasiado - The Scrum Academy","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\/2008\/12\/04\/anotando-demasiado\/","og_locale":"es_ES","og_type":"article","og_title":"Anotando Demasiado - The Scrum Academy","og_description":"Spanish has an interesting word to explain the concept of \u201cexcessiveness\u201d or \u201ctoo much\u201d &#8211; demasiado.\u00a0 It can be used to talk about things, such as \u201cTenemos manzanas demasiadas\u201d\u201dWe have [...]","og_url":"https:\/\/thescrumacademy.com\/es\/2008\/12\/04\/anotando-demasiado\/","og_site_name":"The Scrum Academy","article_published_time":"2008-12-05T06:04:19+00:00","article_modified_time":"2025-02-28T11:34:24+00:00","og_image":[{"width":1200,"height":801,"url":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/12\/vecteezy_this-is-too-much-for-me-confused-young-man-standing-against_13308716.jpg","type":"image\/jpeg"}],"author":"Carlton Nettleton","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Carlton Nettleton","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/04\/anotando-demasiado\/#article","isPartOf":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/04\/anotando-demasiado\/"},"author":{"name":"Carlton Nettleton","@id":"https:\/\/thescrumacademy.com\/es\/#\/schema\/person\/2a0fb199044ecd4af3704c734747fc6a"},"headline":"Anotando Demasiado","datePublished":"2008-12-05T06:04:19+00:00","dateModified":"2025-02-28T11:34:24+00:00","mainEntityOfPage":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/04\/anotando-demasiado\/"},"wordCount":561,"commentCount":0,"image":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/04\/anotando-demasiado\/#primaryimage"},"thumbnailUrl":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/12\/vecteezy_this-is-too-much-for-me-confused-young-man-standing-against_13308716.jpg","articleSection":["Advanced Practitioners","Coaching","Design Excellence","Developers","Documentation","Legacy Code","Practitioners","Simple Design","Test-Driven Development"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thescrumacademy.com\/es\/2008\/12\/04\/anotando-demasiado\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/04\/anotando-demasiado\/","url":"https:\/\/thescrumacademy.com\/es\/2008\/12\/04\/anotando-demasiado\/","name":"Anotando Demasiado - The Scrum Academy","isPartOf":{"@id":"https:\/\/thescrumacademy.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/04\/anotando-demasiado\/#primaryimage"},"image":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/04\/anotando-demasiado\/#primaryimage"},"thumbnailUrl":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/12\/vecteezy_this-is-too-much-for-me-confused-young-man-standing-against_13308716.jpg","datePublished":"2008-12-05T06:04:19+00:00","dateModified":"2025-02-28T11:34:24+00:00","author":{"@id":"https:\/\/thescrumacademy.com\/es\/#\/schema\/person\/2a0fb199044ecd4af3704c734747fc6a"},"breadcrumb":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/04\/anotando-demasiado\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thescrumacademy.com\/es\/2008\/12\/04\/anotando-demasiado\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/04\/anotando-demasiado\/#primaryimage","url":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/12\/vecteezy_this-is-too-much-for-me-confused-young-man-standing-against_13308716.jpg","contentUrl":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/12\/vecteezy_this-is-too-much-for-me-confused-young-man-standing-against_13308716.jpg","width":1200,"height":801,"caption":"This is too much for me. Confused young man standing against chalkboard with raised hands"},{"@type":"BreadcrumbList","@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/04\/anotando-demasiado\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thescrumacademy.com\/es\/"},{"@type":"ListItem","position":2,"name":"Anotando Demasiado"}]},{"@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\/170","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=170"}],"version-history":[{"count":0,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/posts\/170\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/media\/7854"}],"wp:attachment":[{"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/media?parent=170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/categories?post=170"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/tags?post=170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}