{"id":37143,"date":"2024-05-24T06:05:00","date_gmt":"2024-05-24T10:05:00","guid":{"rendered":"https:\/\/www.lean.org\/?p=37143"},"modified":"2024-06-17T16:01:12","modified_gmt":"2024-06-17T20:01:12","slug":"crafting-quality-software-a-conversation-with-robert-martin","status":"publish","type":"post","link":"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/","title":{"rendered":"Crafting Quality Software: a Conversation with Robert Martin"},"content":{"rendered":"\n<p><em>Be among the first to get the latest insights from LEI&#8217;s&nbsp;<a href=\"https:\/\/www.lean.org\/lexicon-terms\/lean-product-and-process-development\/\" target=\"_blank\" rel=\"noreferrer noopener\">Lean Product and Process Development<\/a>&nbsp;(LPPD) thought leaders and practitioners.&nbsp;This podcast was delivered&nbsp;to subscribers of&nbsp;<\/em><a href=\"https:\/\/share.hsforms.com\/1cgM78bPtQOK04fsI-K1weg48bn7?__hstc=36651199.ee144bc2e82c23ee6fd2c5619b60543f.1710999175823.1716325574562.1716391225389.137&amp;__hssc=36651199.4.1716391225389&amp;__hsfp=1658081462\" target=\"_blank\" rel=\"noreferrer noopener\">The Design Brief<\/a><em>, LEI&#8217;s newsletter devoted to improving organizations&#8217; innovation capability.<\/em>&nbsp;<em>It is the second of four&nbsp;in a&nbsp;series focused on craftsmanship<\/em>&nbsp;<em>or<\/em>&nbsp;<em>pursuing&nbsp;perfection&nbsp;in products and people.&nbsp;Craftsmanship embodies simple elegance, precise execution, and a deep, personal connection to&nbsp;work&nbsp;that transforms both the creation and the creator.<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\">Download the latest <em>Design Brief<\/em><\/h4>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/share.hsforms.com\/1RY5TaY5tS0S3DGhKfsUV0w48bn7\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"300\" src=\"https:\/\/www.lean.org\/wp-content\/uploads\/2024\/05\/DB9-concepts-pdf.jpg\" alt=\"\" class=\"wp-image-36943\" style=\"width:600px;height:auto\" srcset=\"https:\/\/www.lean.org\/wp-content\/uploads\/2024\/05\/DB9-concepts-pdf.jpg 600w, https:\/\/www.lean.org\/wp-content\/uploads\/2024\/05\/DB9-concepts-pdf-300x150.jpg 300w, https:\/\/www.lean.org\/wp-content\/uploads\/2024\/05\/DB9-concepts-pdf-150x75.jpg 150w, https:\/\/www.lean.org\/wp-content\/uploads\/2024\/05\/DB9-concepts-pdf-375x188.jpg 375w, https:\/\/www.lean.org\/wp-content\/uploads\/2024\/05\/DB9-concepts-pdf-190x95.jpg 190w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/figure><\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>In this episode of the WLEI podcast, LEI speaks with software industry veteran Robert Martin. Robert is one of the original signers of the Agile Manifesto and the author of several influential books, including&nbsp;<em>Clean Code: A Handbook of Agile Software Craftsmanship.&nbsp;<\/em><\/p>\n\n\n\n<p>During the conversation, Robert shared insightful perspectives on some of the biggest challenges facing software development today. From the demographic problem of perpetual inexperience to his pioneering approach to development dubbed &#8220;software craftsmanship&#8221; that aims to promote quality work, Robert covered a wide range of issues impacting the industry. Some other topics discussed include:<\/p>\n\n\n\n<ul>\n<li>Balancing speed and quality in development and emphasizing a quality-first mindset.<\/li>\n\n\n\n<li>The benefits of test-driven development, such as providing freedom to change code safely.<\/li>\n\n\n\n<li>AI&#8217;s potential impacts and appropriate uses of AI-generated code.<\/li>\n<\/ul>\n\n\n\n<iframe title=\"Crafting Quality Software: a Conversation with Robert Martin\" allowtransparency=\"true\" height=\"150\" width=\"100%\" style=\"border: none; min-width: min(100%, 430px);height:150px;\" scrolling=\"no\" data-name=\"pb-iframe-player\" src=\"https:\/\/www.podbean.com\/player-v2\/?i=z7mma-161cc76-pb&#038;from=pb6admin&#038;share=1&#038;download=1&#038;rtl=0&#038;fonts=Arial&#038;skin=1&#038;font-color=&#038;logo_link=episode_page&#038;btn-skin=7\" loading=\"lazy\"><\/iframe>\n\n\n\n<h4 class=\"wp-block-heading\"><\/h4>\n\n\n\n<div class=\"hs-cta-embed hs-cta-simple-placeholder hs-cta-embed-170217428871\"\n  style=\"max-width:100%; max-height:100%; width:800px;height:674.40625px\" data-hubspot-wrapper-cta-id=\"170217428871\">\n  <a href=\"https:\/\/cta-service-cms2.hubspot.com\/web-interactives\/public\/v1\/track\/redirect?encryptedPayload=AVxigLLhLOll2qyVf0ACrt3JuCMJvYqgSJwtgYjgS54NUO%2BxawUEuUeMww7hqJy96ZDgh6Q%2B%2B5t7Tt9gN2bD%2FMwxm6IWB7fES1sl2JVpXTcMCN8Ot6XJW3wzjKKs7rxaJ175iwl9sWYy0hf4s6IyFWAJYTueNfa3%2BQRG0HaTc78wmUIlhuSX%2BP9QyB1eyOS3d8Lr3JjawmeKN0NNucW4B8f4DDlNNDGI%2BRtywv0gPqcz88afEUqyQVzhJGmA6qC7Bts%3D&#038;webInteractiveContentId=170217428871&#038;portalId=7106803\" target=\"_blank\" rel=\"noopener\" crossorigin=\"anonymous\">\n    <img decoding=\"async\" alt=\"CTA\" loading=\"lazy\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/7106803\/interactive-170217428871.png\" style=\"height: 100%; width: 100%; object-fit: fill\"\n      onerror=\"this.style.display='none'\" \/>\n  <\/a>\n<\/div>\n\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this episode of the WLEI podcast, LEI speaks with software industry pioneer Robert Martin about craftsmanship, AI, and the industry&#8217;s most challenging problems.<\/p>\n","protected":false},"author":23,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"7125,8726,8802,12223,5793,12233","_relevanssi_noindex_reason":"","footnotes":""},"categories":[24],"tags":[29],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Crafting Quality Software: a Conversation with Robert Martin | WLEI Podcast<\/title>\n<meta name=\"description\" content=\"LEI speaks with software industry pioneer Robert Martin about craftsmanship, AI, and the industry&#039;s most challenging problems.\" \/>\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.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Crafting Quality Software: a Conversation with Robert Martin | WLEI Podcast\" \/>\n<meta property=\"og:description\" content=\"LEI speaks with software industry pioneer Robert Martin about craftsmanship, AI, and the industry&#039;s most challenging problems.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/\" \/>\n<meta property=\"og:site_name\" content=\"Lean Enterprise Institute\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-24T10:05:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-17T20:01:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lean.org\/wp-content\/uploads\/2024\/05\/DB9-concepts-pdf.jpg\" \/>\n<meta name=\"author\" content=\"Matt Savas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matt Savas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/\"},\"author\":{\"name\":\"Matt Savas\",\"@id\":\"https:\/\/www.lean.org\/#\/schema\/person\/1a662234f3644bbba447ba5dd1f2265b\"},\"headline\":\"Crafting Quality Software: a Conversation with Robert Martin\",\"datePublished\":\"2024-05-24T10:05:00+00:00\",\"dateModified\":\"2024-06-17T20:01:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/\"},\"wordCount\":241,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.lean.org\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.lean.org\/wp-content\/uploads\/2024\/05\/DB9-concepts-pdf.jpg\",\"keywords\":[\"Technology\"],\"articleSection\":[\"Podcast\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/\",\"url\":\"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/\",\"name\":\"Crafting Quality Software: a Conversation with Robert Martin | WLEI Podcast\",\"isPartOf\":{\"@id\":\"https:\/\/www.lean.org\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.lean.org\/wp-content\/uploads\/2024\/05\/DB9-concepts-pdf.jpg\",\"datePublished\":\"2024-05-24T10:05:00+00:00\",\"dateModified\":\"2024-06-17T20:01:12+00:00\",\"description\":\"LEI speaks with software industry pioneer Robert Martin about craftsmanship, AI, and the industry's most challenging problems.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/#primaryimage\",\"url\":\"https:\/\/www.lean.org\/wp-content\/uploads\/2024\/05\/DB9-concepts-pdf.jpg\",\"contentUrl\":\"https:\/\/www.lean.org\/wp-content\/uploads\/2024\/05\/DB9-concepts-pdf.jpg\",\"width\":600,\"height\":300},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.lean.org\/#website\",\"url\":\"https:\/\/www.lean.org\/\",\"name\":\"Lean Enterprise Institute\",\"description\":\"Lean Production | Lean Manufacturing | LEI | Lean Services\",\"publisher\":{\"@id\":\"https:\/\/www.lean.org\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.lean.org\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.lean.org\/#organization\",\"name\":\"Lean Enterprise Institute\",\"url\":\"https:\/\/www.lean.org\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.lean.org\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.lean.org\/wp-content\/uploads\/2020\/07\/lei_logo.jpg\",\"contentUrl\":\"https:\/\/www.lean.org\/wp-content\/uploads\/2020\/07\/lei_logo.jpg\",\"width\":1500,\"height\":450,\"caption\":\"Lean Enterprise Institute\"},\"image\":{\"@id\":\"https:\/\/www.lean.org\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.lean.org\/#\/schema\/person\/1a662234f3644bbba447ba5dd1f2265b\",\"name\":\"Matt Savas\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Crafting Quality Software: a Conversation with Robert Martin | WLEI Podcast","description":"LEI speaks with software industry pioneer Robert Martin about craftsmanship, AI, and the industry's most challenging problems.","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.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/","og_locale":"en_US","og_type":"article","og_title":"Crafting Quality Software: a Conversation with Robert Martin | WLEI Podcast","og_description":"LEI speaks with software industry pioneer Robert Martin about craftsmanship, AI, and the industry's most challenging problems.","og_url":"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/","og_site_name":"Lean Enterprise Institute","article_published_time":"2024-05-24T10:05:00+00:00","article_modified_time":"2024-06-17T20:01:12+00:00","og_image":[{"url":"https:\/\/www.lean.org\/wp-content\/uploads\/2024\/05\/DB9-concepts-pdf.jpg"}],"author":"Matt Savas","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Matt Savas","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/#article","isPartOf":{"@id":"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/"},"author":{"name":"Matt Savas","@id":"https:\/\/www.lean.org\/#\/schema\/person\/1a662234f3644bbba447ba5dd1f2265b"},"headline":"Crafting Quality Software: a Conversation with Robert Martin","datePublished":"2024-05-24T10:05:00+00:00","dateModified":"2024-06-17T20:01:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/"},"wordCount":241,"commentCount":0,"publisher":{"@id":"https:\/\/www.lean.org\/#organization"},"image":{"@id":"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lean.org\/wp-content\/uploads\/2024\/05\/DB9-concepts-pdf.jpg","keywords":["Technology"],"articleSection":["Podcast"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/","url":"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/","name":"Crafting Quality Software: a Conversation with Robert Martin | WLEI Podcast","isPartOf":{"@id":"https:\/\/www.lean.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/#primaryimage"},"image":{"@id":"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lean.org\/wp-content\/uploads\/2024\/05\/DB9-concepts-pdf.jpg","datePublished":"2024-05-24T10:05:00+00:00","dateModified":"2024-06-17T20:01:12+00:00","description":"LEI speaks with software industry pioneer Robert Martin about craftsmanship, AI, and the industry's most challenging problems.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lean.org\/the-lean-post\/articles\/crafting-quality-software-a-conversation-with-robert-martin\/#primaryimage","url":"https:\/\/www.lean.org\/wp-content\/uploads\/2024\/05\/DB9-concepts-pdf.jpg","contentUrl":"https:\/\/www.lean.org\/wp-content\/uploads\/2024\/05\/DB9-concepts-pdf.jpg","width":600,"height":300},{"@type":"WebSite","@id":"https:\/\/www.lean.org\/#website","url":"https:\/\/www.lean.org\/","name":"Lean Enterprise Institute","description":"Lean Production | Lean Manufacturing | LEI | Lean Services","publisher":{"@id":"https:\/\/www.lean.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lean.org\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.lean.org\/#organization","name":"Lean Enterprise Institute","url":"https:\/\/www.lean.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lean.org\/#\/schema\/logo\/image\/","url":"https:\/\/www.lean.org\/wp-content\/uploads\/2020\/07\/lei_logo.jpg","contentUrl":"https:\/\/www.lean.org\/wp-content\/uploads\/2020\/07\/lei_logo.jpg","width":1500,"height":450,"caption":"Lean Enterprise Institute"},"image":{"@id":"https:\/\/www.lean.org\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.lean.org\/#\/schema\/person\/1a662234f3644bbba447ba5dd1f2265b","name":"Matt Savas"}]}},"_links":{"self":[{"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/posts\/37143"}],"collection":[{"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/comments?post=37143"}],"version-history":[{"count":9,"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/posts\/37143\/revisions"}],"predecessor-version":[{"id":37429,"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/posts\/37143\/revisions\/37429"}],"wp:attachment":[{"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/media?parent=37143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/categories?post=37143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/tags?post=37143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}