{"id":1104,"date":"2011-08-11T10:04:23","date_gmt":"2011-08-11T10:04:23","guid":{"rendered":"http:\/\/blog.agilityfeat.com\/?p=114"},"modified":"2011-08-11T10:04:23","modified_gmt":"2011-08-11T10:04:23","slug":"stop-fearing-commitment","status":"publish","type":"post","link":"https:\/\/agilityfeatpanama.com\/en\/blog\/2011\/08\/stop-fearing-commitment\/","title":{"rendered":"Stop fearing commitment!"},"content":{"rendered":"<p>Why are some developers so afraid of commitment?  I&#8217;m not talking about relationships, but something equally as important.  Committing your code to a repository before it goes stale or you lose the changes.  I&#8217;ve witnessed a couple of different scenarios this year that drive me a little nuts:<\/p>\n<ol>\n<li><b>I&#8217;ll commit as soon as I&#8217;ve got it all working<\/b>:  The developer wouldn&#8217;t commit code for the first 3 weeks of a project, until he had virtually upgraded all of the system and built the foundations of the new project.  Meanwhile, everyone else is sitting on their thumbs.<\/li>\n<li><b>I didn&#8217;t want to commit because I was afraid I&#8217;d mess up your stuff<\/b>:  I checked back in with a client 6 months after we last worked together.  He stopped committing code after we left because he was afraid of breaking something we did, or having to merge code.  Now he has to merge 6 months of stuff!  It turns out the merge was relatively easy since no one else was working on the code at that time, but on a related pet peeve, hundreds of tests were now failing because he also wasn&#8217;t updating those.<\/li>\n<\/ol>\n<p>It&#8217;s not that hard to reverse a commit if it&#8217;s really a disaster, but the odds are yours won&#8217;t be.  Just get the code checked in already, will you?<\/p>","protected":false},"excerpt":{"rendered":"<p>Why are some developers so afraid of commitment? I&#8217;m not talking about relationships, but something equally as important. Committing your code to a repository before it goes stale or you lose the changes. I&#8217;ve witnessed a couple of different scenarios this year that drive me a little nuts: I&#8217;ll commit as soon as I&#8217;ve got [&hellip;]<\/p>","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":""},"categories":[4],"tags":[5,6,35],"jetpack_featured_media_url":"","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Stop fearing commitment! - AgilityFeat Panama Software Test Center<\/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:\/\/agilityfeatpanama.com\/en\/blog\/2011\/08\/stop-fearing-commitment\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Stop fearing commitment! - AgilityFeat Panama Software Test Center\" \/>\n<meta property=\"og:description\" content=\"Why are some developers so afraid of commitment? I&#8217;m not talking about relationships, but something equally as important. Committing your code to a repository before it goes stale or you lose the changes. I&#8217;ve witnessed a couple of different scenarios this year that drive me a little nuts: I&#8217;ll commit as soon as I&#8217;ve got [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/agilityfeatpanama.com\/en\/blog\/2011\/08\/stop-fearing-commitment\/\" \/>\n<meta property=\"og:site_name\" content=\"AgilityFeat Panama Software Test Center\" \/>\n<meta property=\"article:published_time\" content=\"2011-08-11T10:04:23+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"1 minute\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/34.200.113.64\/#website\",\"url\":\"https:\/\/34.200.113.64\/\",\"name\":\"AgilityFeat Panama Software Test Center\",\"description\":\"AgilityFeat Panama offers customized, multilevel web and mobile software testing for a variety of industries.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/34.200.113.64\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/agilityfeatpanama.com\/en\/blog\/2011\/08\/stop-fearing-commitment\/#webpage\",\"url\":\"https:\/\/agilityfeatpanama.com\/en\/blog\/2011\/08\/stop-fearing-commitment\/\",\"name\":\"Stop fearing commitment! - AgilityFeat Panama Software Test Center\",\"isPartOf\":{\"@id\":\"https:\/\/34.200.113.64\/#website\"},\"datePublished\":\"2011-08-11T10:04:23+00:00\",\"dateModified\":\"2011-08-11T10:04:23+00:00\",\"author\":{\"@id\":\"https:\/\/34.200.113.64\/#\/schema\/person\/c8d60d597071526db386b2b8a4afac64\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/agilityfeatpanama.com\/en\/blog\/2011\/08\/stop-fearing-commitment\/\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/34.200.113.64\/#\/schema\/person\/c8d60d597071526db386b2b8a4afac64\",\"name\":\"arin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/34.200.113.64\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc498e210512c707ed769986dd745896?s=96&d=mm&r=g\",\"caption\":\"arin\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/posts\/1104"}],"collection":[{"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/comments?post=1104"}],"version-history":[{"count":0,"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/posts\/1104\/revisions"}],"wp:attachment":[{"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/media?parent=1104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/categories?post=1104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/tags?post=1104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}