{"id":7565,"date":"2019-06-19T02:00:45","date_gmt":"2019-06-19T09:00:45","guid":{"rendered":"http:\/\/softwareengineeringdaily.com\/?p=7565"},"modified":"2021-10-07T08:18:23","modified_gmt":"2021-10-07T15:18:23","slug":"infrastructure-wars-with-sheng-liang","status":"publish","type":"post","link":"https:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/","title":{"rendered":"Infrastructure Wars with Sheng Liang"},"content":{"rendered":"<p><img decoding=\"async\" data-attachment-id=\"2475\" data-permalink=\"https:\/\/softwareengineeringdaily.com\/2016\/04\/19\/googles-container-management-brendan-burns\/brendan-burns\/\" data-orig-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2016\/04\/brendan-burns.jpg?fit=175%2C175&amp;ssl=1\" data-orig-size=\"175,175\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"brendan-burns\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2016\/04\/brendan-burns.jpg?fit=175%2C175&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2016\/04\/brendan-burns.jpg?fit=175%2C175&amp;ssl=1\" class=\"alignright size-full wp-image-2475\" style=\"border-radius: 50%; border: 1px solid #000000; max-width: 175px; max-height: 175px;\" src=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2019\/06\/ShengLiang.jpeg?resize=175%2C175&#038;ssl=1\" width=\"175\" height=\"175\" data-recalc-dims=\"1\" \/><span style=\"font-weight: 400;\">Sheng Liang was the lead developer on the original Java Virtual Machine. Today he works as the CEO of Rancher Labs, a company building a platform on top of Kubernetes. Sheng joins the show to discuss his experiences in the technology industry.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The container orchestration wars had many victims. The competing standards for how an enterprise should manage its numerous containers caused several companies to go down a path where they were building infrastructure which eventually had to be replaced. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">As Sheng discusses in today\u2019s episode, the container orchestration wars almost killed his company. Rancher was originally built on top of a different container orchestrator, and the migration to Kubernetes required a massive rewrite of the Rancher platform.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The container orchestration wars were not the first technology battle that Sheng has seen in his career&#8211;and it won\u2019t be his last. In today\u2019s show, we discuss the nature of technology wars. Are they necessary? How can a software company minimize the damage caused by a war between competing standards?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sheng was an excellent guest and we didn\u2019t cover nearly as many subjects as I wanted to, so we will have to do another show in the future!<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">ANNOUNCEMENTS<\/span><\/h2>\n<ul>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/findcollabs.com\/\"><span style=\"font-weight: 400;\">FindCollabs<\/span><\/a><span style=\"font-weight: 400;\"> is a place to find collaborators and build projects. FindCollabs is the company I am building, and we are having an <\/span><a href=\"http:\/\/findcollabs.com\/open\"><span style=\"font-weight: 400;\">online hackathon with $2500 in prizes<\/span><\/a><span style=\"font-weight: 400;\">. If you are working on a project, or you are looking for other programmers to build a project or start a company with, check out FindCollabs. I\u2019ve been interviewing people from some of these projects on the <\/span><a href=\"https:\/\/podcasts.apple.com\/us\/podcast\/findcollabs-podcast\/id1460158612\"><span style=\"font-weight: 400;\">FindCollabs podcast<\/span><\/a><span style=\"font-weight: 400;\">, so if you want to learn more about the community you can hear that podcast.<\/span><\/li>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/itunes.apple.com\/us\/app\/software-engineering-daily\/id1253734426?mt=8\"><span style=\"font-weight: 400;\">New Software Daily app for iOS<\/span><\/a><span style=\"font-weight: 400;\">. It includes all 1000 of our old episodes, as well as related links, greatest hits, and topics. You can comment on episodes and have discussions with other members of the community. And you can become a paid subscriber for ad free episodes at <\/span><a href=\"https:\/\/softwareengineeringdaily.com\/subscribe\"><span style=\"font-weight: 400;\">softwareengineeringdaily.com\/subscribe<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Upcoming conferences I\u2019m attending: <\/span><a href=\"https:\/\/www.datadoghq.com\/blog\/dash-2019\/\"><span style=\"font-weight: 400;\">Datadog Dash July 16th and 17th in NYC<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><span style=\"font-weight: 400;\"><a href=\"http:\/\/opencoresummit.com\">Open Core Summit September 19th and 20th in San Francisco<\/a><\/span><\/li>\n<li style=\"font-weight: 400;\">We are hiring two interns for software engineering and business development! If you are interested in either position, send an email with your resume to <a style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\" href=\"mailto:jeff@softwareengineeringdaily.com\">jeff@softwareengineeringdaily.com<\/a><span style=\"font-weight: 400;\"> with \u201cInternship\u201d in the subject line.<\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Sheng Liang was the lead developer on the original Java Virtual Machine. Today he works as the CEO of Rancher Labs, a company building a platform on top of Kubernetes. Sheng joins the show to discuss his experiences in the technology industry. The container orchestration wars had many victims. The competing standards for how an<\/p>\n","protected":false},"author":3,"featured_media":7812,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[1363,1079,2143,1069,14],"tags":[1808,288,379,2996,2995],"class_list":["post-7565","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all-episodes","category-cloud-engineering","category-exclusive-content","category-greatest-hits","category-podcast","tag-container-orchestration","tag-jvm","tag-kubernetes","tag-rancher","tag-sheng-liang"],"jetpack_publicize_connections":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Infrastructure Wars with Sheng Liang - Software Engineering Daily<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Infrastructure Wars with Sheng Liang - Software Engineering Daily\" \/>\n<meta property=\"og:description\" content=\"Sheng Liang was the lead developer on the original Java Virtual Machine. Today he works as the CEO of Rancher Labs, a company building a platform on top of Kubernetes. Sheng joins the show to discuss his experiences in the technology industry. The container orchestration wars had many victims. The competing standards for how an\" \/>\n<meta property=\"og:url\" content=\"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/\" \/>\n<meta property=\"og:site_name\" content=\"Software Engineering Daily\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-19T09:00:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-10-07T15:18:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2019\/06\/rancher-labs-stacked-color.png?fit=1719%2C1169\" \/>\n\t<meta property=\"og:image:width\" content=\"1719\" \/>\n\t<meta property=\"og:image:height\" content=\"1169\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"SE Daily\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@software_daily\" \/>\n<meta name=\"twitter:site\" content=\"@software_daily\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"SE Daily\" \/>\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\":\"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/\"},\"author\":{\"name\":\"SE Daily\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/822f06fe7d6f895baba29a9c0a3aa6c8\"},\"headline\":\"Infrastructure Wars with Sheng Liang\",\"datePublished\":\"2019-06-19T09:00:45+00:00\",\"dateModified\":\"2021-10-07T15:18:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/\"},\"wordCount\":396,\"publisher\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\"},\"image\":{\"@id\":\"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2019\/06\/rancher-labs-stacked-color.png?fit=1719%2C1169&ssl=1\",\"keywords\":[\"container orchestration\",\"JVM\",\"Kubernetes\",\"Rancher\",\"Sheng Liang\"],\"articleSection\":[\"All Content\",\"Cloud Engineering\",\"Exclusive Content\",\"Greatest Hits\",\"Podcast\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/\",\"url\":\"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/\",\"name\":\"Infrastructure Wars with Sheng Liang - Software Engineering Daily\",\"isPartOf\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2019\/06\/rancher-labs-stacked-color.png?fit=1719%2C1169&ssl=1\",\"datePublished\":\"2019-06-19T09:00:45+00:00\",\"dateModified\":\"2021-10-07T15:18:23+00:00\",\"breadcrumb\":{\"@id\":\"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2019\/06\/rancher-labs-stacked-color.png?fit=1719%2C1169&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2019\/06\/rancher-labs-stacked-color.png?fit=1719%2C1169&ssl=1\",\"width\":1719,\"height\":1169},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/softwareengineeringdaily.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Infrastructure Wars with Sheng Liang\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#website\",\"url\":\"https:\/\/softwareengineeringdaily.com\/\",\"name\":\"Software Engineering Daily\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/softwareengineeringdaily.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\",\"name\":\"Software Engineering Daily\",\"url\":\"https:\/\/softwareengineeringdaily.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1\",\"width\":549,\"height\":169,\"caption\":\"Software Engineering Daily\"},\"image\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/software_daily\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/822f06fe7d6f895baba29a9c0a3aa6c8\",\"name\":\"SE Daily\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/87cddb92997841dafa04aa675bbdaca4?s=96&d=retro&r=pg\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/87cddb92997841dafa04aa675bbdaca4?s=96&d=retro&r=pg\",\"caption\":\"SE Daily\"},\"description\":\"The SE Daily podcast.\",\"sameAs\":[\"https:\/\/softwareengineeringdaily.com\"],\"url\":\"https:\/\/softwareengineeringdaily.com\/author\/erikawho\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Infrastructure Wars with Sheng Liang - Software Engineering Daily","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":"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/","og_locale":"en_US","og_type":"article","og_title":"Infrastructure Wars with Sheng Liang - Software Engineering Daily","og_description":"Sheng Liang was the lead developer on the original Java Virtual Machine. Today he works as the CEO of Rancher Labs, a company building a platform on top of Kubernetes. Sheng joins the show to discuss his experiences in the technology industry. The container orchestration wars had many victims. The competing standards for how an","og_url":"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/","og_site_name":"Software Engineering Daily","article_published_time":"2019-06-19T09:00:45+00:00","article_modified_time":"2021-10-07T15:18:23+00:00","og_image":[{"width":1719,"height":1169,"url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2019\/06\/rancher-labs-stacked-color.png?fit=1719%2C1169","type":"image\/png"}],"author":"SE Daily","twitter_card":"summary_large_image","twitter_creator":"@software_daily","twitter_site":"@software_daily","twitter_misc":{"Written by":"SE Daily","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/#article","isPartOf":{"@id":"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/"},"author":{"name":"SE Daily","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/822f06fe7d6f895baba29a9c0a3aa6c8"},"headline":"Infrastructure Wars with Sheng Liang","datePublished":"2019-06-19T09:00:45+00:00","dateModified":"2021-10-07T15:18:23+00:00","mainEntityOfPage":{"@id":"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/"},"wordCount":396,"publisher":{"@id":"https:\/\/softwareengineeringdaily.com\/#organization"},"image":{"@id":"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2019\/06\/rancher-labs-stacked-color.png?fit=1719%2C1169&ssl=1","keywords":["container orchestration","JVM","Kubernetes","Rancher","Sheng Liang"],"articleSection":["All Content","Cloud Engineering","Exclusive Content","Greatest Hits","Podcast"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/","url":"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/","name":"Infrastructure Wars with Sheng Liang - Software Engineering Daily","isPartOf":{"@id":"https:\/\/softwareengineeringdaily.com\/#website"},"primaryImageOfPage":{"@id":"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/#primaryimage"},"image":{"@id":"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2019\/06\/rancher-labs-stacked-color.png?fit=1719%2C1169&ssl=1","datePublished":"2019-06-19T09:00:45+00:00","dateModified":"2021-10-07T15:18:23+00:00","breadcrumb":{"@id":"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/#primaryimage","url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2019\/06\/rancher-labs-stacked-color.png?fit=1719%2C1169&ssl=1","contentUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2019\/06\/rancher-labs-stacked-color.png?fit=1719%2C1169&ssl=1","width":1719,"height":1169},{"@type":"BreadcrumbList","@id":"http:\/\/softwareengineeringdaily.com\/2019\/06\/19\/infrastructure-wars-with-sheng-liang\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/softwareengineeringdaily.com\/"},{"@type":"ListItem","position":2,"name":"Infrastructure Wars with Sheng Liang"}]},{"@type":"WebSite","@id":"https:\/\/softwareengineeringdaily.com\/#website","url":"https:\/\/softwareengineeringdaily.com\/","name":"Software Engineering Daily","description":"","publisher":{"@id":"https:\/\/softwareengineeringdaily.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/softwareengineeringdaily.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/softwareengineeringdaily.com\/#organization","name":"Software Engineering Daily","url":"https:\/\/softwareengineeringdaily.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1","contentUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1","width":549,"height":169,"caption":"Software Engineering Daily"},"image":{"@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/software_daily"]},{"@type":"Person","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/822f06fe7d6f895baba29a9c0a3aa6c8","name":"SE Daily","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/87cddb92997841dafa04aa675bbdaca4?s=96&d=retro&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/87cddb92997841dafa04aa675bbdaca4?s=96&d=retro&r=pg","caption":"SE Daily"},"description":"The SE Daily podcast.","sameAs":["https:\/\/softwareengineeringdaily.com"],"url":"https:\/\/softwareengineeringdaily.com\/author\/erikawho\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2019\/06\/rancher-labs-stacked-color.png?fit=1719%2C1169&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p7GuoD-1Y1","_links":{"self":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts\/7565"}],"collection":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/comments?post=7565"}],"version-history":[{"count":0,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts\/7565\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/media\/7812"}],"wp:attachment":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/media?parent=7565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/categories?post=7565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/tags?post=7565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}