{"id":2244,"date":"2019-12-20T16:56:43","date_gmt":"2019-12-20T15:56:43","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/uncategorized\/developers-sacrificing-code-quality-and-team-dilemmas\/"},"modified":"2021-12-23T15:17:38","modified_gmt":"2021-12-23T14:17:38","slug":"sacrificing-code-quality","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/devops\/sacrificing-code-quality\/","title":{"rendered":"Sacrificing Code Quality to hit Deadlines and Other Developer Team Dilemmas"},"content":{"rendered":"<p>Developers are under a lot of pressure to produce quality software and to do it quickly. But new <span id=\"urn:enhancement-d352ea0f\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/research\">research<\/span> from <a href=\"https:\/\/eur02.safelinks.protection.outlook.com\/?url=http%3A%2F%2Fwww.diffblue.com&amp;data=01%7C01%7CStephanie.Kwok%40brands2life.com%7Cf056174ab2bf4903d59008d783c90329%7Cc3b1e3e0d7dc4a4ebd68519f408e9175%7C1&amp;sdata=6Kg%2BDbiPJmgdE5S9NbcZYoBsa5BjGk16hqZ8xz5QWq0%3D&amp;reserved=0\">Diffblue<\/a> conducted by Vanson Bourne positions these as competing demands. 300 participants were surveyed who work in software development, app development and <span id=\"urn:enhancement-bba8f78\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/devops\">DevOps<\/span> in sub-executive-level roles at companies with at least 500 employees, across various sectors. The <span id=\"urn:enhancement-162084c8\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/research\">research<\/span> revealed:<\/p>\n<h2 id=\"885kk\"><strong>Developers want to improve code quality, but don\u2019t have time to do it manually<\/strong><\/h2>\n<p>Organisations often set \u201ccode coverage\u201d targets for <span id=\"urn:enhancement-a093997e\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">developers<\/span> to achieve, which requires writing unit <span id=\"urn:enhancement-7fab471d\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/test_assessment\">tests<\/span> to ensure software quality. The study revealed that the average code coverage target for organisations is 63%. Most <span id=\"urn:enhancement-d5d6cb01\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">developers<\/span> agree that unit <span id=\"urn:enhancement-5491d264\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/test_assessment\">tests<\/span> improve software quality (90%) and speed up code maintenance (95%), but to meet their coverage goals, <span id=\"urn:enhancement-93adcd52\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">developers<\/span> spend 35% of their time writing <span id=\"urn:enhancement-9f2401ea\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/test_assessment\">tests<\/span>, and 20% of their time just writing unit <span id=\"urn:enhancement-f0b02f66\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/test_assessment\">tests<\/span>. Even so, almost half (48%) of <span id=\"urn:enhancement-fdbcf95\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">developers<\/span> agreed that they sometimes find it difficult to achieve the unit testing coverage set by their organisations.<\/p>\n<p>Developers are also under pressure to deliver new production code, which takes 29% of their time. According to the study, 42% of <span id=\"urn:enhancement-342cf226\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">developers<\/span> agree that they have skipped writing unit <span id=\"urn:enhancement-9854100f\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/test_assessment\">tests<\/span> in order to speed up new <span id=\"urn:enhancement-6254badb\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_feature\">feature<\/span> development.<\/p>\n<h2 id=\"4l9pn\"><strong>Developers want to introduce more automation<\/strong><\/h2>\n<p>The <span id=\"urn:enhancement-8e7c0bc6\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/research\">research<\/span> also found that introducing the right tools, especially tools that automate repetitive manual tasks, is important to <span id=\"urn:enhancement-2c467b36\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">developer<\/span> job <span id=\"urn:enhancement-251c005d\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/contentment\">satisfaction<\/span>. For most, their organization\u2019s willingness to adopt new technology, like AI, is important to job <span id=\"urn:enhancement-d1d68eef\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/contentment\">satisfaction<\/span> (84% agree), as is having realistic targets (87%). Both of these can be addressed by providing access to the right tools.<\/p>\n<figure class=\"image regular \"><picture><source srcset=\"https:\/\/codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_26291f2ed6b0c7e2b34a48f6214146b6_800.jpg 1x, https:\/\/images.storychief.com\/account_16344\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_26291f2ed6b0c7e2b34a48f6214146b6_1600.jpg 2x\" media=\"(max-width: 768px)\"><source srcset=\"https:\/\/codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_26291f2ed6b0c7e2b34a48f6214146b6_800.jpg 1x, https:\/\/images.storychief.com\/account_16344\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_26291f2ed6b0c7e2b34a48f6214146b6_1600.jpg 2x\" media=\"(min-width: 769px)\"><img decoding=\"async\" src=\"https:\/\/codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_26291f2ed6b0c7e2b34a48f6214146b6_800.jpg\" alt=\"developers would rather work on creative tasks\"><\/picture><\/figure>\n<p>Developers would rather spend their time on <span id=\"urn:enhancement-ac355bb3\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/creativity\">creative<\/span> tasks, such as developing new product <span id=\"urn:enhancement-17eafacf\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_feature\">features<\/span>, than on repetitive tasks. When asked which tasks <span id=\"urn:enhancement-ad93986d\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">developers<\/span> would most like to see automated, findings <span id=\"urn:enhancement-6a60dff8\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_bug\">bugs<\/span> (selected by 73%) and software testing including writing unit <span id=\"urn:enhancement-f188b14e\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/test_assessment\">tests<\/span> (selected by 70%) were the top two responses.<\/p>\n<p>With skilled <span id=\"urn:enhancement-6ee01bdb\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">developers<\/span> in shortage globally, attracting top talent is key to being able to compete, and <span id=\"urn:enhancement-21a8c5a\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">developers<\/span> are less likely to enjoy working at companies that do not modernize.<\/p>\n<h2 id=\"f73vj\">Is it time to automate everything?<\/h2>\n<p>Going beyond <span id=\"urn:enhancement-3a9c2f83\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/workplace\">workplace<\/span> <span id=\"urn:enhancement-f783f7cd\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/contentment\">satisfaction<\/span>, providing automation support for <span id=\"urn:enhancement-4b6da717\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">developers<\/span> is a key aspect of <span id=\"urn:enhancement-b06b7b57\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/devops\">DevOps<\/span> that can\u2019t be done halfway. Companies that aim to fully embrace <span id=\"urn:enhancement-a4b19641\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/devops\">DevOps<\/span> practices need to find a way to actually live up to the mantra \u201cAutomate Everything\u201d and eliminate the gaps that require manual effort and cause development teams pain.<\/p>\n<h2 id=\"eoc7o\">Codemotion looks beyond the code to developer workplace challenges :<\/h2>\n<p>At <span id=\"urn:enhancement-b3b978ec\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/codemotion_2\">Codemotion<\/span>, we champion all of those working in tech at all career stages. <span id=\"urn:enhancement-ea07789e\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/codemotion_2\">Codemotion<\/span> serves as the catalyst for savvy <strong>IT professionals<\/strong>, eager <strong>Developers<\/strong>, smart <strong>Tech Communities<\/strong> and disruptive <strong>Startuppers<\/strong> to easily improve the <span id=\"urn:enhancement-50bbdb01\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/strategy\">strategies<\/span>, relationships, and expertise they need to rapidly accelerate <span id=\"urn:enhancement-2102c121\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/business\">business<\/span> <span id=\"urn:enhancement-1a7ca600\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/economic_growth\">growth<\/span>. Our speakers not only share their challenges and experiences but offer practical first-hand <span id=\"urn:enhancement-3c9fae5a\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/strategy\">strategies<\/span>:<\/p>\n<h2 id=\"dn31e\">Feeling like you don&#8217;t fit in?<\/h2>\n<p><a href=\"https:\/\/www.codemotion.com\/speakers\/christiane-goebels-1551\" target=\"_blank\" rel=\"noopener noreferrer\">Christiane Goebels<\/a>, <span id=\"urn:enhancement-8bc2022\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">Developer<\/span> Culture Advocate for <span id=\"urn:enhancement-c0bb1bf1\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/sap_se\">SAP<\/span> SE shared the feeling, \u201cEither something is wrong with this company or something is wrong with me, I just don\u2019t seem to fit in&#8221; and took a look at how traditional <span id=\"urn:enhancement-5b4eed28\" class=\"textannotation disambiguated wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">developer<\/span> organizations can be changed, to the benefit of everyone.<\/p>\n<figure class=\"video regular \">\n<div class=\"embed-container\">\n<div style=\"max-width: 100%; position: relative; padding-top: 56.25%;\"><iframe loading=\"lazy\" style=\"position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;\" src=\"https:\/\/www.youtube.com\/embed\/ZFY-8f3iLR8?feature=oembed\" width=\"480\" height=\"270\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/div>\n<\/figure>\n<h2 id=\"96brt\">Struggling in a new leadership role?<\/h2>\n<p><a href=\"https:\/\/www.codemotion.com\/speakers\/patrick-kua-2333\" target=\"_blank\" rel=\"noopener noreferrer\">Patrick Kua<\/a>, Chief Scientist&nbsp;at N26, shared his personal experiences and his lessons learned about what exactly a Tech Lead is, and what it takes to make the role successful. You can also look at his <a href=\"https:\/\/www.slideshare.net\/thekua\/talking-with-tech-leads-codemotion-milan-october-2019?qid=fbfc9bff-4b11-4875-b4bc-a1e0ae563892&amp;v=&amp;b=&amp;from_search=1\" target=\"_blank\" rel=\"noopener noreferrer\">slide deck<\/a>.<\/p>\n<figure class=\"video regular \">\n<div class=\"embed-container\">\n<div style=\"max-width: 100%; position: relative; padding-top: 56.25%;\"><iframe loading=\"lazy\" style=\"position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;\" src=\"https:\/\/www.youtube.com\/embed\/-0U2MFtATRk?feature=oembed\" width=\"480\" height=\"270\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/div>\n<\/figure>\n<h2 id=\"3603t\">Want to maintain and learn new skills?<\/h2>\n<p>Tech moves fast and we all want to find the time and motivation to keep learning. <a href=\"https:\/\/amsterdam2018.codemotionworld.com\/speaker\/3608\/\" target=\"_blank\" rel=\"noopener noreferrer\">Dennis Nerush<\/a>, Head of Integration at HiredScore offers his insights on how to become Active Learners and how to avoid the &#8220;Expert Beginner&#8221; trap.<\/p>\n<figure class=\"video regular \">\n<div class=\"embed-container\">\n<div style=\"max-width: 100%; position: relative; padding-top: 56.25%;\"><iframe loading=\"lazy\" style=\"position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;\" src=\"https:\/\/www.youtube.com\/embed\/tKoTO8A-vVY?feature=oembed\" width=\"480\" height=\"270\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/div>\n<\/figure>\n<p><!-- strchf script --><script>        if(window.strchfSettings === undefined) window.strchfSettings = {};    window.strchfSettings.stats = {url: \"https:\/\/codemotion.storychief.io\/developers-sacrificing-code-quality-and-team-dilemmas?id=1789602414&type=2\",title: \"Sacrificing Code Quality to hit Deadlines and Other Developer Team Dilemmas\",id: \"66543c6c-96d5-4792-a44b-49339654b7a1\"};            (function(d, s, id) {      var js, sjs = d.getElementsByTagName(s)[0];      if (d.getElementById(id)) {window.strchf.update(); return;}      js = d.createElement(s); js.id = id;      js.src = \"https:\/\/d37oebn0w9ir6a.cloudfront.net\/scripts\/v0\/strchf.js\";      js.async = true;      sjs.parentNode.insertBefore(js, sjs);    }(document, 'script', 'storychief-jssdk'))    <\/script><!-- End strchf script --><\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>We take a look at new research into the challenges facing developers to produce quality software and to do it quickly and share other workplace insights.<\/p>\n","protected":false},"author":85,"featured_media":2245,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[3356],"tags":[77,22,43],"collections":[],"class_list":{"0":"post-2244","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-devops","8":"tag-codemotion-amsterdam","9":"tag-codemotion-milan","10":"tag-soft-skills","11":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Developers Sacrificing Code Quality and Other Team Dilemmas<\/title>\n<meta name=\"description\" content=\"We take a look at new research into the challenges facing developers to produce quality software and to do it quickly and share other workplace insights.\" \/>\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.codemotion.com\/magazine\/dev-hub\/cto\/developers-sacrificing-code-quality-and-team-dilemmas\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sacrificing Code Quality to hit Deadlines and Other Developer Team Dilemmas\" \/>\n<meta property=\"og:description\" content=\"We take a look at new research into the challenges facing developers to produce quality software and to do it quickly and share other workplace insights.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/dev-hub\/cto\/developers-sacrificing-code-quality-and-team-dilemmas\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-20T15:56:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-23T14:17:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1011\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Cate Lawrence\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cate Lawrence\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-hub\\\/cto\\\/developers-sacrificing-code-quality-and-team-dilemmas\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/devops\\\/sacrificing-code-quality\\\/\"},\"author\":{\"name\":\"Cate Lawrence\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/df32323fd62dc47fa8892426677a2cc1\"},\"headline\":\"Sacrificing Code Quality to hit Deadlines and Other Developer Team Dilemmas\",\"datePublished\":\"2019-12-20T15:56:43+00:00\",\"dateModified\":\"2021-12-23T14:17:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/devops\\\/sacrificing-code-quality\\\/\"},\"wordCount\":629,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-hub\\\/cto\\\/developers-sacrificing-code-quality-and-team-dilemmas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000.jpg\",\"keywords\":[\"Codemotion Amsterdam\",\"Codemotion Milan\",\"Soft Skills\"],\"articleSection\":[\"DevOps\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/devops\\\/sacrificing-code-quality\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-hub\\\/cto\\\/developers-sacrificing-code-quality-and-team-dilemmas\\\/\",\"name\":\"Developers Sacrificing Code Quality and Other Team Dilemmas\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-hub\\\/cto\\\/developers-sacrificing-code-quality-and-team-dilemmas\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-hub\\\/cto\\\/developers-sacrificing-code-quality-and-team-dilemmas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000.jpg\",\"datePublished\":\"2019-12-20T15:56:43+00:00\",\"dateModified\":\"2021-12-23T14:17:38+00:00\",\"description\":\"We take a look at new research into the challenges facing developers to produce quality software and to do it quickly and share other workplace insights.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-hub\\\/cto\\\/developers-sacrificing-code-quality-and-team-dilemmas\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-hub\\\/cto\\\/developers-sacrificing-code-quality-and-team-dilemmas\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-hub\\\/cto\\\/developers-sacrificing-code-quality-and-team-dilemmas\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000.jpg\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000.jpg\",\"width\":1011,\"height\":675,\"caption\":\"Sacrificing Code Quality to hit Deadlines and Other Developer Team Dilemmas\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-hub\\\/cto\\\/developers-sacrificing-code-quality-and-team-dilemmas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dev Life\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"CTO\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/cto\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Sacrificing Code Quality to hit Deadlines and Other Developer Team Dilemmas\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/df32323fd62dc47fa8892426677a2cc1\",\"name\":\"Cate Lawrence\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g\",\"caption\":\"Cate Lawrence\"},\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/cate-lawrence\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Developers Sacrificing Code Quality and Other Team Dilemmas","description":"We take a look at new research into the challenges facing developers to produce quality software and to do it quickly and share other workplace insights.","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.codemotion.com\/magazine\/dev-hub\/cto\/developers-sacrificing-code-quality-and-team-dilemmas\/","og_locale":"en_US","og_type":"article","og_title":"Sacrificing Code Quality to hit Deadlines and Other Developer Team Dilemmas","og_description":"We take a look at new research into the challenges facing developers to produce quality software and to do it quickly and share other workplace insights.","og_url":"https:\/\/www.codemotion.com\/magazine\/dev-hub\/cto\/developers-sacrificing-code-quality-and-team-dilemmas\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2019-12-20T15:56:43+00:00","article_modified_time":"2021-12-23T14:17:38+00:00","og_image":[{"width":1011,"height":675,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000.jpg","type":"image\/jpeg"}],"author":"Cate Lawrence","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Cate Lawrence","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/dev-hub\/cto\/developers-sacrificing-code-quality-and-team-dilemmas\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/sacrificing-code-quality\/"},"author":{"name":"Cate Lawrence","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/df32323fd62dc47fa8892426677a2cc1"},"headline":"Sacrificing Code Quality to hit Deadlines and Other Developer Team Dilemmas","datePublished":"2019-12-20T15:56:43+00:00","dateModified":"2021-12-23T14:17:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/sacrificing-code-quality\/"},"wordCount":629,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-hub\/cto\/developers-sacrificing-code-quality-and-team-dilemmas\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000.jpg","keywords":["Codemotion Amsterdam","Codemotion Milan","Soft Skills"],"articleSection":["DevOps"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/devops\/sacrificing-code-quality\/","url":"https:\/\/www.codemotion.com\/magazine\/dev-hub\/cto\/developers-sacrificing-code-quality-and-team-dilemmas\/","name":"Developers Sacrificing Code Quality and Other Team Dilemmas","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-hub\/cto\/developers-sacrificing-code-quality-and-team-dilemmas\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-hub\/cto\/developers-sacrificing-code-quality-and-team-dilemmas\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000.jpg","datePublished":"2019-12-20T15:56:43+00:00","dateModified":"2021-12-23T14:17:38+00:00","description":"We take a look at new research into the challenges facing developers to produce quality software and to do it quickly and share other workplace insights.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-hub\/cto\/developers-sacrificing-code-quality-and-team-dilemmas\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/dev-hub\/cto\/developers-sacrificing-code-quality-and-team-dilemmas\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/dev-hub\/cto\/developers-sacrificing-code-quality-and-team-dilemmas\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000.jpg","width":1011,"height":675,"caption":"Sacrificing Code Quality to hit Deadlines and Other Developer Team Dilemmas"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/dev-hub\/cto\/developers-sacrificing-code-quality-and-team-dilemmas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Dev Life","item":"https:\/\/www.codemotion.com\/magazine\/dev-life\/"},{"@type":"ListItem","position":3,"name":"CTO","item":"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/"},{"@type":"ListItem","position":4,"name":"Sacrificing Code Quality to hit Deadlines and Other Developer Team Dilemmas"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/df32323fd62dc47fa8892426677a2cc1","name":"Cate Lawrence","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g","caption":"Cate Lawrence"},"url":"https:\/\/www.codemotion.com\/magazine\/author\/cate-lawrence\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000-600x600.jpg","author_info":{"display_name":"Cate Lawrence","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/cate-lawrence\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000.jpg",1011,675,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000-300x200.jpg",300,200,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000-768x513.jpg",768,513,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000.jpg",1011,675,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000.jpg",1011,675,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000.jpg",1011,675,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000.jpg",100,67,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/12\/christina-wocintechchat-com-glRqyWJgUeY-unsplash_ebaf91409542b67ad21a61063884484b_2000-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Cate Lawrence","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/cate-lawrence\/"},"uagb_comment_info":0,"uagb_excerpt":"We take a look at new research into the challenges facing developers to produce quality software and to do it quickly and share other workplace insights.","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/2244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=2244"}],"version-history":[{"count":4,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/2244\/revisions"}],"predecessor-version":[{"id":9115,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/2244\/revisions\/9115"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/2245"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=2244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=2244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=2244"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=2244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}