CINXE.COM

Becoming a Coder | Command Line Heroes

<!DOCTYPE html> <html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#"> <head> <script>performance.mark('HEAD Start');</script> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Becoming a Coder | Command Line Heroes</title> <link rel="preconnect" href="https://static.redhat.com"> <link rel="preconnect" href="https://consent.trustarc.com"> <script id="rhdc_js_errors_js">window.sentryOnLoad=function(){Sentry.init({dsn:"https://676ea2c2d4a147c2834066d24c04a9e4@o490301.ingest.sentry.io/5370002",ignoreErrors:[],integrations:[Sentry.browserTracingIntegration()],environment:'prod',tracesSampleRate:0.75,sampleRate:0.75});};</script> <script id="rhdc_analytics_get_top_eddl_pagedata">var pageData = {"pageCategory":"command-line-heroes","pageName":"rh|command-line-heroes|season-5|becoming-a-coder","pageTitle":"Becoming a Coder | Command Line Heroes","pageType":"page","pageSubType":"Branded media","siteExperience":"","siteLanguage":"en","subsection":"season-5","subsection2":"becoming-a-coder","subsection3":"","cms":"RH CMS 1.0","analyticsTitle":"","contentID":"454491","contentType":"","destinationURL":"https:\/\/www.redhat.com\/en\/command-line-heroes\/season-5\/becoming-a-coder","gated":"false","offerID":"","errorType":"","contentPublishDate":"2020-07-10","siteName":"rh","dataObject":"appEventData","taxonomyRegion":["4521"],"taxonomySubType":["107221"],"taxonomyTopic":["27031","107491"],"pageStatus":"published"};</script> <script id="rhdc_analytics_get_top_eddl_js">!function(e,a){"use strict";e.appEventData=e.appEventData||[],e.pageData=e.pageData||[];var t={event:"Page Load Started",page:pageData};if(a.referrer){var r=a.createElement("a");r.href=a.referrer,t.page.previousPage=r.href}t.page.siteExperience=e.innerWidth<=768?"tablet":"desktop",appEventData.push(t)}(window,document);</script> <script id="dpal" src="https://www.redhat.com/dtm.js" async></script> <script id="trustarc" src="https://static.redhat.com/libs/redhat/marketing/latest/trustarc/trustarc.js" async></script> <script src="https://static.redhat.com/libs/redhat/marketing/latest/trustarc/trustecm/js/trustecm.js" data-domain="www.redhat.com" async></script> <script class="trustecm" data-src="https://static.redhat.com/libs/redhat/marketing/latest/trustarc/trustecm/js/trustecm-functional.js" data-tracker-type="functional"></script> <script class="trustecm" data-src="https://static.redhat.com/libs/redhat/marketing/latest/trustarc/trustecm/js/trustecm-advertising.js" data-tracker-type="advertising"></script> <script type="importmap">{"imports":{"@rhds/elements/":"/modules/contrib/red_hat_shared_libs/dist/rhds-elements/modules/"},"scopes":{}}</script> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"en\/","currentPath":"node\/454491","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"rh_oidc_manager":{"debug":false,"cookie_settings":{"rh_sso_session_enabled":true},"oidc_settings":{"authority":"https:\/\/sso.redhat.com\/auth\/realms\/redhat-external","client_id":"rhcom","loadUserInfo":true,"post_logout_redirect_uri":"https:\/\/www.redhat.com\/en","redirect_uri":"https:\/\/www.redhat.com\/en","scope":"openid profile_level.rh_events id.email id.idp id.job.title id.job.department id.name id.organization id.sub id.username roles api.graphql","silent_redirect_uri":"https:\/\/www.redhat.com\/en\/silent-renew.html"}},"rhdc_analytics":{"searchTerm":null},"rhdc_bulk_tagging":{"should_skip_product_primary_product_requirement":true,"field_taxonomy_product":{"add":"If there is currently no \u003Cb\u003EPrimary Product\u003C\/b\u003E value before this operation,\n a \u003Cb\u003EProduct\u003C\/b\u003E value will be chosen as the \u003Cb\u003EPrimary Product\u003C\/b\u003E.","remove":"\u003Cul\u003E\n \u003Cli\u003EIf removing all existing \u003Cb\u003EProduct\u003C\/b\u003E value(s), the \u003Cb\u003EPrimary Product\u003C\/b\u003E will also be removed.\u003C\/li\u003E\n \u003Cli\u003EIf not, please choose a new valid \u003Cb\u003EPrimary Product\u003C\/b\u003E in a previous operation\n before removing the \u003Cb\u003EProduct\u003C\/b\u003E.\u003C\/li\u003E\n \u003C\/ul\u003E","replace":"If the \u003Cb\u003EProduct\u003C\/b\u003E that is being replaced is the \u003Cb\u003EPrimary Product\u003C\/b\u003E,\n please change the \u003Cb\u003EPrimary Product\u003C\/b\u003E in a previous operation."},"field_taxonomy_product_primary":{"add":"The \u003Cb\u003EPrimary Product\u003C\/b\u003E that is being added must be a value of an existing \u003Cb\u003EProduct\u003C\/b\u003E value.\n If the \u003Cb\u003EPrimary Product\u003C\/b\u003E value to add is not, please add that \u003Cb\u003EProduct\u003C\/b\u003E in a previous operation.","remove":"You cannot remove the \u003Cb\u003EPrimary Product\u003C\/b\u003E. This operation will be skipped.","replace":"If the new \u003Cb\u003EPrimary Product\u003C\/b\u003E value is not an existing \u003Cb\u003EProduct\u003C\/b\u003E value,\n please add that \u003Cb\u003EProduct\u003C\/b\u003E in a previous operation."}},"rhdcCore":{"webrh":{"version":"1.209.0"}},"rhdc_style":{"flag_myrh_popover":1},"rhdc_solr_listing":{"testmode":false},"csp":{"nonce":"S_jLsdIAdqQbaKJ2j0H_OQ"},"user":{"uid":0,"permissionsHash":"925c93e5e058a38840206e2faeb20be77d5863a368189af16a0faa928225c714"}}</script> <script src="/rhdc/system-files/js/js_o8NShEaoNof4B_K0ELLqBNLU3LEWsLuVeGykOiply_Y.js?scope=header&amp;delta=0&amp;language=en&amp;theme=rhdc&amp;include=eJyNUUtywzAIvZBtHaKrbnsBDZaIRSMLD-B0fPvg2G3T6aLdSMDj9x5ScorQoG5GSYP8cCPmXOPIZjx3UiKTo7PDE0pIgmB4xFIlbNbJ382UvEYRJJX_pKMIS6ebGs5hBMV9jf2PK4Wp8gj1pQjP2H3gKCX4-1ZOe7lg3-BGExhxe0x7zOiPul-BXpPQYvoEKFpfoU19Yr4SPiEXZkPp10Y3FD27PZExWdWc5ZC4qWsznLINsFBXYePVYiZN7OVb4IaJvQfmWMBiumImY9fYYKg0Fcv7AU5UC-xmpXHXrPeck7BHHX_dJ3azd4BwoepbDgmWhwS-B9kWcR4xh8_gN6eMi2Dyo-aDzbse-p-n-XLvLXfbaQ"></script> <script src="/modules/contrib/rh_oidc_manager/libraries/dist/js/index.min.js?snbk8m" type="module"></script> <script src="https://static.redhat.com/libs/@redhat/marketing/latest/rh.mktg.js" async></script> <link rel="stylesheet" media="all" href="/rhdc/system-files/css/css_arVQeEPWLwEOucKc5hfxprFtgAnMucg8ock0drVvuJ8.css?delta=0&amp;language=en&amp;theme=rhdc&amp;include=eJyNUUtywzAIvZBtHaKrbnsBDZaIRSMLD-B0fPvg2G3T6aLdSMDj9x5ScorQoG5GSYP8cCPmXOPIZjx3UiKTo7PDE0pIgmB4xFIlbNbJ382UvEYRJJX_pKMIS6ebGs5hBMV9jf2PK4Wp8gj1pQjP2H3gKCX4-1ZOe7lg3-BGExhxe0x7zOiPul-BXpPQYvoEKFpfoU19Yr4SPiEXZkPp10Y3FD27PZExWdWc5ZC4qWsznLINsFBXYePVYiZN7OVb4IaJvQfmWMBiumImY9fYYKg0Fcv7AU5UC-xmpXHXrPeck7BHHX_dJ3azd4BwoepbDgmWhwS-B9kWcR4xh8_gN6eMi2Dyo-aDzbse-p-n-XLvLXfbaQ" /> <link rel="stylesheet" media="print" href="https://static.redhat.com/libs/redhat/marketing/latest/trustarc/trustecm/css/trustecm.css" data-onload-media="all" onload="this.onload=null;this.media=this.dataset.onloadMedia" /> <link rel="stylesheet" media="all" href="/rhdc/system-files/css/css_a3QLPskX4fJfsI_q84If3Zfq1k4uww7X7wt_sMTMfWw.css?delta=2&amp;language=en&amp;theme=rhdc&amp;include=eJyNUUtywzAIvZBtHaKrbnsBDZaIRSMLD-B0fPvg2G3T6aLdSMDj9x5ScorQoG5GSYP8cCPmXOPIZjx3UiKTo7PDE0pIgmB4xFIlbNbJ382UvEYRJJX_pKMIS6ebGs5hBMV9jf2PK4Wp8gj1pQjP2H3gKCX4-1ZOe7lg3-BGExhxe0x7zOiPul-BXpPQYvoEKFpfoU19Yr4SPiEXZkPp10Y3FD27PZExWdWc5ZC4qWsznLINsFBXYePVYiZN7OVb4IaJvQfmWMBiumImY9fYYKg0Fcv7AU5UC-xmpXHXrPeck7BHHX_dJ3azd4BwoepbDgmWhwS-B9kWcR4xh8_gN6eMi2Dyo-aDzbse-p-n-XLvLXfbaQ" /> <link rel="stylesheet" media="print" href="https://static.redhat.com/libs/redhat/rh-iconfont/5/files/rh-web-iconfont.css" data-onload-media="all" onload="this.onload=null;this.media=this.dataset.onloadMedia" /> <link rel="stylesheet" media="all" href="/rhdc/system-files/css/css_aXsZ7vnPHVMI5sWSw2w-TjMmll_RFN0-qs1Fw_Vg7J0.css?delta=4&amp;language=en&amp;theme=rhdc&amp;include=eJyNUUtywzAIvZBtHaKrbnsBDZaIRSMLD-B0fPvg2G3T6aLdSMDj9x5ScorQoG5GSYP8cCPmXOPIZjx3UiKTo7PDE0pIgmB4xFIlbNbJ382UvEYRJJX_pKMIS6ebGs5hBMV9jf2PK4Wp8gj1pQjP2H3gKCX4-1ZOe7lg3-BGExhxe0x7zOiPul-BXpPQYvoEKFpfoU19Yr4SPiEXZkPp10Y3FD27PZExWdWc5ZC4qWsznLINsFBXYePVYiZN7OVb4IaJvQfmWMBiumImY9fYYKg0Fcv7AU5UC-xmpXHXrPeck7BHHX_dJ3azd4BwoepbDgmWhwS-B9kWcR4xh8_gN6eMi2Dyo-aDzbse-p-n-XLvLXfbaQ" /> <link rel="stylesheet" media="all" href="/rhdc/system-files/css/css_hAqzji3GTEgnsilTsrmLNQZewIpZ0l0tmwezBKzwL-I.css?delta=5&amp;language=en&amp;theme=rhdc&amp;include=eJyNUUtywzAIvZBtHaKrbnsBDZaIRSMLD-B0fPvg2G3T6aLdSMDj9x5ScorQoG5GSYP8cCPmXOPIZjx3UiKTo7PDE0pIgmB4xFIlbNbJ382UvEYRJJX_pKMIS6ebGs5hBMV9jf2PK4Wp8gj1pQjP2H3gKCX4-1ZOe7lg3-BGExhxe0x7zOiPul-BXpPQYvoEKFpfoU19Yr4SPiEXZkPp10Y3FD27PZExWdWc5ZC4qWsznLINsFBXYePVYiZN7OVb4IaJvQfmWMBiumImY9fYYKg0Fcv7AU5UC-xmpXHXrPeck7BHHX_dJ3azd4BwoepbDgmWhwS-B9kWcR4xh8_gN6eMi2Dyo-aDzbse-p-n-XLvLXfbaQ" /> <link type="text/css" href="//static.redhat.com/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" /> <link type="text/css" href="/ux/webdms/css/vendors/plyr.min.css" rel="stylesheet" /> <link type="text/css" href="/ux/webdms/css/vendors/slick.min.css" rel="stylesheet" /> <link type="text/css" href="/ux/webdms/css/styles.min.css" rel="stylesheet" /> <link type="text/css" href="/ux/webdms/css/projects/clh-s5-episodes.min.css" rel="stylesheet" /> <link rel="preload" href="/themes/custom/rh_base_ui/src/fonts/red_hat_text/RedHatTextVFModified.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/themes/custom/rh_base_ui/src/fonts/red_hat_display/RedHatDisplayVFModified.woff2" as="font" type="font/woff2" crossorigin> <script type="speculationrules">{"prerender": [{"urls": ["/en"]}]}</script> <meta name="description" content="Command line heroes are software engineers, developers, programmers, systems administrators—coders. That variety in coding careers is almost as varied as the paths coders take to land their jobs." /> <link rel="canonical" href="https://www.redhat.com/en/command-line-heroes/season-5/becoming-a-coder" /> <link rel="image_src" href="https://www.redhat.com/rhdc/managed-files/Opengraph-S5.png" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.redhat.com/en/command-line-heroes/season-5/becoming-a-coder" /> <meta property="og:title" content="Becoming a Coder | Command Line Heroes" /> <meta property="og:description" content="Command line heroes are software engineers, developers, programmers, systems administrators—coders. That variety in coding careers is almost as varied as the paths coders take to land their jobs." /> <meta property="og:image" content="https://www.redhat.com/rhdc/managed-files/Opengraph-S5.png" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:description" content="Command line heroes are software engineers, developers, programmers, systems administrators—coders. That variety in coding careers is almost as varied as the paths coders take to land their jobs." /> <meta name="twitter:title" content="Becoming a Coder | Command Line Heroes" /> <meta name="twitter:url" content="https://www.redhat.com/en/command-line-heroes/season-5/becoming-a-coder" /> <meta name="twitter:image" content="https://www.redhat.com/rhdc/managed-files/Opengraph-S5.png" /> <meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <!-- Required styles from dx-utilities. See red_hat_shared_libs_preprocess_html. --> <style>.dx-relative{position:relative !important;}@media (min-width:576px){.sm\:dx-relative{position:relative !important;}}@media (min-width:768px){.md\:dx-relative{position:relative !important;}}@media (min-width:992px){.lg\:dx-relative{position:relative !important;}}@media (min-width:1200px){.xl\:dx-relative{position:relative !important;}}@media (min-width:1440px){.\32xl\:dx-relative{position:relative !important;}}</style> <!-- End of dx-utilities styles. --><meta http-equiv="content-language" content="en" /> <meta name="last-publish-date" content="Tue, 25 Jun 2019 00:00:00 GMT" /> <meta name="node-type" content="page" /> <meta name="source" content="rhdc_drupal" /> <meta name="rhdc_key" content="c0f5ef735e995b8948b7ad7aa03cca04" /> <meta name="taxonomy-region" content="Global" /> <meta name="taxonomy-region-tid" content="4521" /> <meta name="taxonomy-sub-type" content="Branded media" /> <meta name="taxonomy-sub-type-tid" content="107221" /> <meta name="taxonomy-topic" content="Application development and delivery" /> <meta name="taxonomy-topic-tid" content="27031" /> <meta name="taxonomy-topic" content="Professional development" /> <meta name="taxonomy-topic-tid" content="107491" /> <meta name="dateline" content="2019-06-25T00:00:00.00Z" /> <meta name="source_title" content="Becoming a Coder | Command Line Heroes" /> <link rel="icon" href="/favicon.ico" type="image/x-icon" /> <link rel="alternate" hreflang="en" href="https://www.redhat.com/en/command-line-heroes/season-5/becoming-a-coder" /> <script>performance.mark('HEAD End'); performance.measure('HEAD Time', 'HEAD Start', 'HEAD End');</script> </head> <body class="clh-s5e1 bg-purple-light path-node rhdc-node-type-page page-node-454491" > <div class="rhb-region rhb-region--highlighted"><div data-drupal-messages-fallback class="hidden"></div></div> <div class="rhdc-header--background-image"></div> <div class="rhb-region rhb-region--content" id="rhb-main-content" role="main"> <article> <div> <div class="one-column"> <div class="dx-relative content-region"> <!-- Pattern | raw_html --> <div class="one-column"> <div class="dx-relative content-region"> <header id="top" class="dms-band clh-nav-top py-2"> <div class="container text-white"> <div class="row d-flex align-items-center"> <div class="col-6"> <a href="//www.redhat.com/en/command-line-heroes" title="Command Line Heroes"> <img class="img-fluid svg-white" src="/rhdc/managed-files/clh-logo-2-22.svg" width="166" height="42" alt="Command Line Heroes logo" loading="lazy"> </a> </div> <div class="col-6 clh-nav-toggle-wrapper"> <span class="text-monospace text-right font-size-16 d-inline-block">Subscribe<br>&amp; more</span> <a href="#" class="btn btn-toggle" data-toggle="nav-shelf"> <div class="d-inline-block"> <span class="menu-bar"></span> <span class="menu-bar"></span> <span class="menu-bar"></span> </div> </a> </div> </div> </div> </header> <div class="dms-band clh-nav-shelf text-white py-0"> <div class="nav-container pb-4"> <div id="CLHNav" class="accordion pb-8"> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/bg_clh-nav-subscribe.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSubscribe"> <p>Subscribe</p> </button> <div id="clhSubscribe" class="accordion-panel collapse" data-parent="#CLHNav"> <p>Subscribe to the podcast to receive new episodes as soon as we release them</p> <div class="row pb-2"> <div class="col-6 mb-2"> <a href="//geo.itunes.apple.com/podcast/us/id1319947289?mt=2&amp;at=1010lbVy&amp;ct=redhatclh_website" target="_blank" title="Listen on Apple Podcasts"> <img class="img-fluid" src="/rhdc/managed-files/apple%20podcast.svg" alt="Listen on Apple Podcasts"> </a> </div> <div class="col-6 mb-2"> <a href="https://castbox.fm/channel/id1105224?country=us" target="_blank" title="Listen on Castbox"> <img class="img-fluid" src="/rhdc/managed-files/castbox-badge.svg" alt="Listen on Castbox"> </a> </div> <div class="col-6 mb-2"> <a href="//open.spotify.com/show/4Jgtgr4mHXNDyLldHkfEMz" target="_blank" title="Listen on Spotify"> <img class="img-fluid" src="/rhdc/managed-files/spotify-badge.svg" alt="Listen on Spotify"> </a> </div> <div class="col-6 mb-2"> <a href="//feeds.simplecast.com/vUHP7wpf" target="_blank" title="Subscribe via RSS Feed"> <img class="img-fluid" src="/rhdc/managed-files/rss-feed-badge.svg" alt="Subscribe via RSS Feed"> </a> </div> </div> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/bg_clh-nav-about.jpg"> <button href="/en/command-line-heroes/about" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhAbout"> <p>About the podcast</p> </button> <div id="clhAbout" class="accordion-panel collapse" data-parent="#CLHNav"> <p>Discover Red Hat’s original podcast about the people who transform technology from the command line up. Subscribe to our newsletter for commentary from the Command Line Heroes team—and links to take a closer look at the topics we cover.</p> <p><a href="/en/command-line-heroes/about" class="btn btn-primary">Learn about the show</a></p> <p class="mb-0 pb-4"><a href="https://www.redhat.com/forms/?config=19411" class="btn btn-outline-white">Get the newsletter</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/bg_clh-nav-s1.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason1"> <p>Season 1</p> </button> <div id="clhSeason1" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-1/os-wars-part-1" title="OS Wars_Part 1">OS Wars_part 1</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-1/os-wars-part-2-rise-of-linux" title="OS Wars_Part 2">OS Wars_part 2</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-1/agile-revolution" title="The Agile_Revolution">The Agile_Revolution</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-1/devops-tear-down-that-wall" title="DevOps_Tear Down That Wall">DevOps_Tear Down That Wall</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-1/the-containers-derby" title="The Containers_Derby">The Containers_Derby</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-1/crack-the-cloud-open" title="Crack the Cloud_Open">Crack the Cloud_Open</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-1/days-of-future-open" title="Days of Future_Open">Days of Future_Open</a> </li> </ol> <p class="pb-2"><a class="btn btn-link font-family-monospace text-white" href="/en/command-line-heroes/season-1" title="Explore season 1">Explore Season 1</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/bg_clh-nav-s2.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason2"> <p>Season 2</p> </button> <div id="clhSeason2" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/press-start" title="Press Start">Press Start</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/hello-world" title="Hello, World">Hello, World</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/ready-to-commit" title="Ready to Commit">Ready to Commit</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/fail-better" title="Fail Better">Fail Better</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/the-one-about-devsecops" title="The One About DevSecOps">The One About DevSecOps</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/the-data-explosion" title="The Data Explosion">The Data Explosion</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/at-your-serverless" title="At Your Serverless">At Your Serverless</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/open-curiosity" title="Open Curiosity">Open Curiosity</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/developer-advocacy-roundtable" title="Bonus_Developer Advocacy Roundtable">Bonus_Developer Advocacy Roundtable</a> </li> </ol> <p class="pb-2"><a class="btn btn-link font-family-monospace text-white" href="/en/command-line-heroes/season-2" title="Explore season 2">Explore Season 2</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/bg_clh-nav-s3.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason3"> <p>Season 3</p> </button> <div id="clhSeason3" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-3/pythons-tale" title="Python's Tale">Python's Tale</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-3/learning-the-basics" title="Learning the BASICs">Learning the BASICs</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-3/creating-javascript" title="Creating JavaScript">Creating JavaScript</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-3/diving-for-perl" title="Diving for Perl">Diving for Perl</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-3/the-infrastructure-effect" title="The Infrastructure Effect">The Infrastructure Effect</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-3/heroes-in-a-bash-shell" title="Heroes in a Bash Shell">Heroes in a Bash Shell</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-3/talking-to-machines" title="Talking to Machines">Talking to Machines</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-3/the-c-change" title="The C Change">The C Change</a> </li> </ol> <p class="pb-2"><a class="btn btn-link font-family-monospace text-white" href="/en/command-line-heroes/season-3" title="Explore season 3">Explore Season 3</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/bg_clh-nav-s4.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason4"> <p>Season 4</p> </button> <div id="clhSeason4" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-4/minicomputers" title="Minicomputers">Minicomputers</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-4/mainframes" title="Mainframes">Mainframes</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-4/personal-computers" title="Personal Computers">Personal Computers</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-4/floppies" title="Floppies">Floppies</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-4/smarter-phones" title="Smarter Phones">Smarter Phones</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-4/open-source-hardware" title="Open Source Hardware">Open Source Hardware</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-4/consoles" title="Consoles">Consoles</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-4/steve-wozniak" title="Steve Wozniak">Steve Wozniak</a> </li> </ol> <p class="pb-2"><a class="btn btn-link font-family-monospace text-white" href="/en/command-line-heroes/season-4" title="Explore season 4">Explore Season 4</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/bg_clh-nav-s5.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason5"> <p>Season 5</p> </button> <div id="clhSeason5" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-5/becoming-a-coder" title="Becoming a Coder">Becoming a Coder</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-5/where-coders-code" title="Where Coders Code">Where Coders Code</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-5/what-kind-of-coder-will-you-become" title="What Kind of Coder Will You Become?">What Kind of Coder Will You Become?</a> </li> </ol> <p class="pb-2"><a class="btn btn-link font-family-monospace text-white" href="/en/command-line-heroes/season-5" title="Explore season 5">Explore Season 5</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/bg_clh-nav-s6.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason6"> <p>Season 6</p> </button> <div id="clhSeason6" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-6/jerry-lawson" title="Jerry Lawson">Jerry Lawson</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-6/gladys-west" title="Dr. Gladys West">Dr. Gladys West</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-6/mark-dean" title="Dr. Mark Dean">Dr. Mark Dean</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-6/marc-hannah" title="Dr. Marc Hannah">Dr. Marc Hannah</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-6/clarence-ellis" title="Dr. Clarence Ellis">Dr. Clarence Ellis</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-6/roy-clay" title="Roy Clay">Roy Clay</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-6/gladys-perkins" title="Gladys Perkins">Gladys Perkins</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-6/arlan-hamilton" title="Arlan Hamilton">Arlan Hamilton</a> </li> </ol> <p class="pb-2"><a class="btn btn-link text-monospace text-white" href="/en/command-line-heroes/season-6" title="Explore season 6">Explore Season 6</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/season-7_nav.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason7"> <p>Season 7</p> </button> <div id="clhSeason7" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-7/dot-com" title="Connecting The Dot-Com">Connecting The Dot-Com</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-7/nsfnet" title="From NSF to ISP">From NSF to ISP</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-7/html" title="A Language for the Web">A Language for the Web</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-7/ux" title="Web UX Begins">Web UX Begins</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-7/shopping" title="Shopping for the Web">Shopping for the Web</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-7/search" title="Looking for Search">Looking for Search</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-7/world" title="The World of the World Wide Web">The World of the World Wide Web</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-7/bubble" title="After the Bubble">After the Bubble</a> </li> </ol> <p class="pb-2"><a class="btn btn-link font-family-monospace text-white" href="/en/command-line-heroes/season-7" title="Explore season 7">Explore Season 7</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/s8-nav.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason8"> <p>Season 8</p> </button> <div id="clhSeason8" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-8/robot-as-servant" title="Robot as Servant">Robot as Servant</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-8/robot-as-software" title="Robot as Software">Robot as Software</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-8/robot-as-maker" title="Robot as Maker">Robot as Maker</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-8/robot-as-humanoid" title="Robot as Humanoid">Robot as Humanoid</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-8/robot-as-body" title="Robot as Body">Robot as Body</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-8/humans-as-robot-caretakers" title="Humans as Robot Caretakers">Humans as Robot Caretakers</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-8/robot-as-threat" title="Robot as Threat">Robot as Threat</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-8/robot-as-vehicle" title="Robot as Vehicle">Robot as Vehicle</a> </li> </ol> <p class="pb-2"><a class="btn btn-link text-monospace text-white" href="/en/command-line-heroes/season-8" title="Explore season 8">Explore Season 8</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/season-9_menu.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason9"> <p>Season 9</p> </button> <div id="clhSeason9" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-9/relentless-replicators" title="Relentless Replicants">Relentless Replicants</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-9/terrifying-trojans" title="Terrifying Trojans">Terrifying Trojans</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-9/logic-bombs" title="Lurking Logic Bombs">Lurking Logic Bombs</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-9/botnets" title="Dawn of the Botnets">Dawn of the Botnets</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-9/menace-in-the-middle" title="Menace in the Middle">Menace in the Middle</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-9/ransomware" title="Ruthless Ransomers">Ruthless Ransomers</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-9/invisible-intruders" title="Invisible Intruders">Invisible Intruders</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-9/all-together-now" title="All Together Now">All Together Now</a> </li> </ol> <p class="pb-2"><a class="btn btn-link font-family-monospace text-white" href="/en/command-line-heroes" title="Explore season 9">Explore Season 9</a></p> </div> </div> <!-- <ul class="social-list list-inline list-unstyled pl-5 pl-sm-6 mt-1"> <li class="list-inline-item mr-1"> <a class="text-white" href="//www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F" target="_blank" title="Facebook" onclick="return !window.open(this.href, 'Facebook', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')"> <span class="web-icon-facebook" aria-label="true"></span> </a> </li> <li class="list-inline-item mr-1"> <a class="text-white" href="//www.twitter.com/share?url=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F&text=An%20original%20podcast%20about%20the%20people%20who%20transform%20technology%20from%20the%20command%20line%20up.%20Presented%20by%20Red%20Hat." target="_blank" title="Twitter" onclick="return !window.open(this.href, 'Twitter', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')"> <span class="web-icon-twitter" aria-label="true"></span> </a> </li> <li class="list-inline-item mr-1"> <a class="text-white" href="//www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F&title=Command%20Line%20Heroes&summary=Hear%20the%20epic%20true%20tales%20of%20how%20developers%2C%20programmers%2C%20hackers%2C%20geeks%2C%20and%20open%20source%20rebels%20are%20revolutionizing%20the%20technology%20landscape.%20Command%20Line%20Heroes%20is%20a%20new%20podcast%20hosted%20by%20Saron%20Yitbarek%20and%20produced%20by%20Red%20Hat.&source=Red%20Hat" target="_blank" title="LinkedIn" onclick="return !window.open(this.href, 'LinkedIn', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')" aria-current="page"> <span class="web-icon-linkedin" aria-label="true"></span> </a> </li> <li class="list-inline-item mr-1"> <a class="text-white" href="mailto:?subject=Command Line Heroes&body=Hear%20the%20epic%20true%20tales%20of%20how%20developers%2C%20programmers%2C%20hackers%2C%20geeks%2C%20and%20open%20source%20rebels%20are%20revolutionizing%20the%20technology%20landscape.%20Command%20Line%20Heroes%20is%20a%20new%20podcast%20hosted%20by%20Saron%20Yitbarek%20and%20produced%20by%20Red%20Hat. https://www.redhat.com/en/command-line-heroes" target="_blank" title="Email" aria-current="page"> <span class="web-icon-envelope" aria-label="true"></span> </a> </li> </ul> </div>--> <ul class="social-list list-inline list-unstyled pl-5 pl-sm-6 mt-1"> <li class="list-inline-item mr-1"> <a class="text-white" href="//www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F" target="_blank" title="Facebook" onclick="return !window.open(this.href, 'Facebook', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')"> <span class="web-icon-facebook" aria-label="true"></span> </a> </li> <li class="list-inline-item mr-1"> <a class="text-white" href="//www.twitter.com/share?url=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F&amp;text=An%20original%20podcast%20about%20the%20people%20who%20transform%20technology%20from%20the%20command%20line%20up.%20Presented%20by%20Red%20Hat." target="_blank" title="Twitter" onclick="return !window.open(this.href, 'Twitter', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')"> <span class="web-icon-twitter" aria-label="true"></span> </a> </li> <li class="list-inline-item mr-1"> <a class="text-white" href="//www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F&amp;title=Command%20Line%20Heroes&amp;summary=Hear%20the%20epic%20true%20tales%20of%20how%20developers%2C%20programmers%2C%20hackers%2C%20geeks%2C%20and%20open%20source%20rebels%20are%20revolutionizing%20the%20technology%20landscape.%20Command%20Line%20Heroes%20is%20a%20new%20podcast%20hosted%20by%20Saron%20Yitbarek%20and%20produced%20by%20Red%20Hat.&amp;source=Red%20Hat" target="_blank" title="LinkedIn" onclick="return !window.open(this.href, 'LinkedIn', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')" aria-current="page"> <span class="web-icon-linkedin" aria-label="true"></span> </a> </li> <li class="list-inline-item mr-1"> <a class="text-white" href="mailto:?subject=Command Line Heroes&amp;body=Hear%20the%20epic%20true%20tales%20of%20how%20developers%2C%20programmers%2C%20hackers%2C%20geeks%2C%20and%20open%20source%20rebels%20are%20revolutionizing%20the%20technology%20landscape.%20Command%20Line%20Heroes%20is%20a%20new%20podcast%20hosted%20by%20Saron%20Yitbarek%20and%20produced%20by%20Red%20Hat. https://www.redhat.com/en/command-line-heroes" target="_blank" title="Email" aria-current="page"> <span class="web-icon-envelope" aria-label="true"></span> </a> </li> </ul> </div> <div class="language-switcher position-absolute bottom-0 right-0 w-100"> <div class="row justify-content-center mx-0"> <div class="col-6 text-center border-right border-black border-20 language-active"> <a href="https://www.redhat.com/es/command-line-heroes" line><img class="img-fluid py-2" width="90" src="/rhdc/managed-files/CLH-logo-Espanol.svg" alt="CLH en espanol logo"></a></div> <div class="col-6 text-center language-inactive"><a href="https://www.redhat.com/en/command-line-heroes" line><img class="img-fluid pt-3 pb-2" width="130" src="/rhdc/managed-files/CLH-logo-inactive.svg" alt="CLH logo"></a></div> </div> </div> </div> <div class="mb-6">&nbsp;</div></div> </div> </div> <!-- Pattern | raw_html --> <section class="dms-band clh-hero--episode pt-12 pb-1 pb-lg-6"> <div class="container text-purple-darker"> <div class="row"> <div class="col-lg-5 pt-lg-8 pt-xl-11 reveal"> <h5 class="section-label mb-1 font-weight-light">Season 5, Episode 1</h5> <h1 class="mb-lg-4 font-family-monospace font-size-28 font-size-lg-38"><strong>Becoming a Coder</strong></h1> <div class="clh-audio plyr-theme"> <audio src="//chtbl.com/track/247G8/https://dts.podtrac.com/redirect.mp3/cdn.simplecast.com/audio/a88fbe/a88fbe81-5614-4834-8a78-24c287debbe6/437f21ae-f25f-4ef8-a5bd-6b0dbec1c869/clh-s5ep1-becoming-a-coder-vfinal_tc.mp3" preload="none" controls></audio> </div> <a class="btn btn-link mt-2 mb-0 font-family-monospace text-purple-darker" href="#" title="Listen to this episode later" data-toggle="nav-shelf" data-toggle-panel="#clhSubscribe">Listen to this episode later</a> </div> <div class="col-12 col-lg-6 offset-lg-1 pt-4 text-center reveal"> <img class="img-fluid" src="/rhdc/managed-files/ep1_art.png" alt="Episode 1 hero image"> </div> </div> </div> </section> <!-- Pattern | raw_html --> <section class="dms-band clh-notes bg-purple-darker bg-no-repeat bg-size-cover bg-pos-ct" data-bg-image="/rhdc/managed-files/purple-paper-tear_mobile.jpg" data-bg-image-md="/rhdc/managed-files/purple-with-lightpurple-bg_torn-edge.jpg"> <div class="container text-white"> <div class="row"> <div class="col-12 col-lg-7 col-xl-6 mx-auto pt-6 reveal"> <ul class="nav nav-tabs mb-3 d-flex justify-content-center font-family-monospace"> <li class="nav-item text-center"> <a class="tab-show-notes nav-link mx-0 mr-md-6 p-0 font-size-22 text-white active" href="#show-notes" data-toggle="tab" title="Show notes">Show notes</a> </li> <li class="nav-item text-center"> <a class="tab-transcript nav-link mt-2 mt-md-0 mx-0 p-0 font-size-22 text-white" href="#transcript" data-toggle="tab" title="Transcript">Transcript</a> </li> </ul> <div class="tab-content"> <div id="show-notes" class="tab-pane fade active show"> <div class="row"> <div class="col-12"> <p>Command line heroes are software engineers, developers, programmers, systems administrators—coders. That variety in coding careers is almost as varied as the paths coders take to land their jobs.</p> <p class="mb-lg-0">Saron Yitbarek and Clive Thompson start the season by exploring some ways coders start their tech careers—some common, many unexpected. Many choose to start with a degree in computer science. But don’t underestimate the maturing bootcamp tracks, the mid-to-late-career switchers, and coders from outside the insulated tech hubs. You might be surprised who answers the call to code, where they come from—and how much they’ve already accomplished.</p> </div> </div> </div> <div id="transcript" class="tab-pane fade"> <div class="row"> <div class="col-12"> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>00:01</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>You're stuck on a desert island. You discover a broken down prop plane, some tools, and a handy-dandy manual. You've never fixed a plane before, but you're desperate to get off the island, so you get to work. Your determination might be enough to get that plane flying again. Now this is an extreme example, but when you're trying to figure out how something is put together, especially something that's physically in front of you like a plane, you've got a mental image of what you're working with and a manual to help you along. But what about software? If you're outside that world, it's pretty hard to figure out what to do with all those ones and zeros. And even when you're in it, it can be hard to visualize what you're putting together. That's the situation one person found themself in.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>00:49</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>After 25 years of writing about software and its impact on everyday life, I realized that most people had no idea how software was made, or who made it, or why they wanted to make it. They didn't understand, you know, what were the decisions being made on their behalf by all these software engineers. It's just this huge mystery. I decided I wanted to write a book that would unlock that mystery, and show people how code gets made and who makes it.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>01:21</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>That book is called, Coders: The Making of a New Tribe and the Remaking of the World. And the author is science and technology journalist, Clive Thompson. For the last 4 seasons, we featured so many epic stories of how coders have shaped the landscape around us. But what we haven't talked much about is the job itself, how it's done, how it's changed over time, how it might be evolving, and how we go about getting a job as a coder, especially for the first time. We've put together a mini-season of 3 episodes devoted to the job of being a coder.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>02:01</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Welcome to an all-new season of Command Line Heroes, an original podcast from Red Hat. I'm your host, Saron Yitbarek, and joining us for all 3 episodes this season is author of Coders and friend of the pod, Clive Thompson. Welcome, Clive.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>02:19</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Happy to be here, Saron.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>02:20</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Clive, you spent the last few years fully immersed in the world of coders. You've interviewed over 200 developers, sys admins, architects, engineers, and programmers for your book.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>02:31</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Yeah. I spoke to, boy, an awful lot of software developers all over the ecosystem.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>02:37</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Great. You're the perfect co-pilot. So glad you could join me.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>02:40</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Good to be here.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>02:41</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Let's start with the most traditional path to becoming a coder, going to college to get a computer science degree.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>02:48</strong> - <em>Vinamrata Singal</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>I think for what I do as a product manager, it's important to have that technical foundation. I'm glad I did it through a computer science program, because I feel like I don't only understand how I program something to do this, but I also understand what goes on under the hood.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>3:06</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>That was Vinamrata Singal. She graduated from Stanford University in 2016 with a computer science (CS) degree. She says her education set her up for product managing positions at Facebook, Google, and other companies. Clive, do most coders out there, get CS degrees?</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>03:24</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>If you look at the Stack Overflow survey—that's the big coding site, and that they do a fantastic survey of 10s of 1000s of their users every year—their data suggests that about 60% of the coders that are on Stack Overflow that are professional, they have some sort of formal computer science training, or something close to it like electrical engineering. And the numbers may be a little higher than that, but let's just say two-thirds. It is still the most common route, far and away, for becoming a coder, is to go and get a computer science degree or something related to it. </p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>04:01</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Is that because CS degrees are lucrative?</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>04:04</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Yeah, they are what an economist would call a costly signal. They indicate that, hey, I'm someone who's willing to spend a lot of time learning the stuff, so I'd be a good person to hire. If you're a developer, you're having to constantly learn all the time. New frameworks, new languages, new environments. Some of the reasons employers would tell me that they like getting people from computer science degrees is because those people just spent 4 years doing nothing but learning. And they're going to need to keep on learning.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>04:37</strong> - <em>Vinamrata Singal</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>When you get an undergraduate degree, you're learning that, but you're also learning the theoretical math. You're also learning about algorithms, and you're learning about networking and computer systems. And I think all of those just give you a very solid foundation so that if you were to switch industries or what not, like it would just be a lot easier.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>04:56</strong> - <em>Vinamrata Singal</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>The Stanford degree helped with being taken seriously. Honestly, just confidence. That's a big part of it, too. Dealing with imposter syndrome. And then also like people want to talk to you even applying to jobs after, you just, it's just a lot easier because of this big network you have.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>05:12</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Do CS degrees make them better performers than those who come into the industry non-traditionally?</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>05:21</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>That's a really great question. That's a hard one to answer because I got completely different answers from different employers. I had some people tell me that, "Yeah, CS people are just more confident and more self-assured and can hit the ground running, than self-trained people or bootcamp people." And then I heard exactly the opposite. I heard for example, David Kalt, he runs Reverb, which has become the dominant eCommerce site for selling musical equipment. Fantastically, growing, profitable firm. And he's like, I used to say, I only wanted CS grads, but they just didn't have all the sort of life skills that you want to be a productive team member. And more and more, he started hiring bootcamp people, self-trained people, people who are musicians who learned it on the side.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>06:11</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>You also hear praise for the non-computer science people. I think from a certain class of investor or even old school coder. They're in their 50s or 60s and they taught themselves, using a Commodore 64 back in the 80s. When they see someone who came along and said, "Yeah, I just, I had some job in hospitality, and I hated it, and I learned a ton of stuff on YouTube and Code Academy." They're like, "Yeah, I want that person." It is very bimodal, shall we say. There is a class of employers that is really rigorous about only hiring CS. And there's a whole other class that actually sometimes regards as a real mark of pride to be self-taught or a scrappy person who changed their career and went to a bootcamp.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>06:55</strong> - <em>Ali Spittel</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>My story is very unique. I grew up in the middle of nowhere and my high school definitely was not highly funded. And so I did not know what programming was until I got into college.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>07:10</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Ali Spittel is a software engineer and a distinguished faculty member at General Assembly, a coding bootcamp. She started off taking computer science in college, but found herself going on a completely different path towards a coding career.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>07:24</strong> - <em>Ali Spittel</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>I learned Python. I fell absolutely in love with it. I thought it was magical how you could type something into the computer and something else would come out. And I quickly decided that I was going to double major in computer science, but then the next semester I took data structures and algorithms in C++ FLOSS, and I did make it through, but I was pulling all-nighters and was working so hard just to even make it through the class. And then I decided that programming really wasn't for me, dropped out, and just went along with my original major, which was political science. About a semester later, I was doing an internship that was mostly data analysis for political work. And I realized that I could automate a lot of my own job with programming. They found out about that and recommended me for a software engineering role.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>08:17</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>I've interviewed hundreds of people, myself, and I almost always ask the question, “Is a CS degree actually valuable? Do you need it? Are you okay kind of being self-taught?” Just trying to get a feel for that. And I would guess that a CS degree would be super valuable because you're spending 4 years learning this very highly curated set of information. But then when I have these conversations, I get all types of answers. I get people who've said, "Actually, it really wasn't that practical." And I've had people who say, "Oh, that theoretical knowledge is so valuable."</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>08:47</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Yeah. And I've also heard a mix. I've heard a strong signal from the people who are like, okay, we need computer science degrees. We don't really take seriously people that haven't done that. But there is also this whole other group that I think you've heard from that is completely the opposite. They're like, no, no, no. We want people who have real-world experience who can work in teams. We like people who can think outside of the box. And if someone's taught themselves, they have an even better growth mindset than someone that went to college, because maybe the person at college was accustomed to having stuff handed to them. The curriculum was there, they were marching through it. Whereas the person who just taught themselves some HTML, then some CSS, and then some JavaScript and Node and turned themselves into a full stack engineer. My God, that's someone with enormous get-up-and-go who you want on their team.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>09:38</strong> - <em>Ali Spittel</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>A different learning path is good for everybody. Computer science is incredible because you can learn all these theoretical bases for what you're going to be doing on a day-to-day basis. Self-teaching is another great path. That's mostly how I got my start, and it's going to make it so that you have this basis in learning these things on the job, which is what you're going to have to do anyways. And then the last part is bootcamps. If I were to go back and do it over again, I would do a bootcamp because of the ability to have an instructor that is looking over your work, but also the encouragement of having a curriculum to follow and the direction to still teach yourself while you are in an instructor-led classroom. But that being said, I think that every single path has valid reasons why you should choose it, and they should all be around and have different benefits for different people.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>10:44</strong> - <em>Kush Patel</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Over 8 years, we have graduated about 3,000 students and been able to place about 95% of those students into software engineering roles with a median salary of about US$100,000 in our San Francisco campus and about US$90,000 from our New York campus, and have placed those students at top tech companies.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>11:00</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Kush Patel is the CEO of App Academy bootcamp. His bootcamp has a tuition model that allows graduates to pay after getting a job. This gives a lot more students a chance to learn to code. Graduates have been hired by companies like Google and can earn a decent salary.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>11:18</strong> - <em>Kush Patel</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Over those years, we have placed about a 100 students at Google, which compares very favorably to basically every top computer science program. A very expedient way to land in one of the hottest jobs in technology.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-dark"> <p class="mb-0"><strong>11:32</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>So Clive, is App Academy bootcamp typical of coding bootcamps?</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>11:36</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>I would say they're typical of good coding bootcamps, but the bootcamp world itself is really diverse, ranging from fantastic, well-run places that I think teach people a lot, to some very sketchy fly-by-night organizations that have never got anyone a job.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>11:57</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>So I graduated from a coding bootcamp about 6 years ago now, I think, and back then it felt like bootcamps were popping up. It was growing, it was a budding industry. And since then, I feel like bootcamps have evolved over the years. Is that something that you've seen?</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>12:12</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Yeah, definitely. The best ones have maybe moderated a little bit their expectations. I think they came out of the gate basically promising that everyone was going to get these really great jobs, then that wasn't always possible. They sort of worked harder on setting expectations. They also realized they had to work really hard on the sort of job hunt part. Because they could give someone those skills, but it was really important to get them into a junior development job where they're going to learn a lot more.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>12:43</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>I think the way that you pay for a bootcamp has changed over the years. And that's been really fascinating. Even the idea of paying after you get that training has become a little bit more official with ISAs, with income share agreements, kind of making that a little bit more binding, I guess. And there's some pros and cons to that. There's the danger of having to pay back when you didn't actually get anything in return.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>13:06</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>I agree. Because bootcamps have grown so dramatically, and because they're clearly filling a hole. There aren't enough computer science programs. They can't expand fast enough to create all the CS degrees that these companies need. They need some other route. Bootcamps are sort of filling this gap. But that means in a weird way that they're sort of moving in the direction that community colleges, theoretically, you'd like to see them move in. Community colleges are regulated. I actually think that the government, local governments, state governments, federal governments could probably work on some standards for bootcamps that would be great because if they could make really, really good ones, and there could be a real stamp of approval, then it would encourage the best bootcamps to rise to those standards. And the other ones would either get flushed out or even shut down if they can't meet those regulatory requirements.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>14:02</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Let's talk to someone from a larger tech company about hiring non-traditionally. Will White has hired a lot of coders over the years, as a senior engineering manager at LinkedIn. The majority of them are CS grads, but he's realized there aren't enough of them to fill available positions. Three years ago, the company started an apprenticeship program called Reach.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-dark"> <p class="mb-0"><strong>14:25</strong> - <em>Will White</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>The Reach program is a multi-year initiative where we bring in apprentices and help them train their engineering skills by pairing them with different mentors and managers. We believe that top talent can come from anywhere and Reach is one of the avenues that we use to find that talent. Particularly outside of the pool of CS candidates. Generally speaking, we're looking for folks with a passion for engineering and that can manifest in a lot of different ways, whether it's folks that have taken time to go to a bootcamp or have spent a lot of time pursuing self-learning on their own time. Things like tackling a project on the side, or writing code and trying to get a pull request received and accepted by an open source project that you've been working with.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>15:16</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Clive, both Will and Ali from earlier, talk about self-learning and you encountered a few self-taught coders yourself when you were doing your research.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>15:25</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>There are an awful lot of self-taught coders. We're talking about, around one-third of the people in the Stack Overflow surveys are entirely, or at least substantially, self-taught. Sarah Drasner is a fantastic full-stack engineer. Became originally well known for her pioneering work in SVG graphics. And, she literally taught herself because her original job being an illustrator at a museum was sort of mothballed, because they essentially got a camera that was better at taking pictures than she was at drawing them. Her employer said, "Well, do you want to make websites for us?" And this is early on in the web. And she said, "Yeah, sure." And went home and literally just started reading books and trying to learn how to do it. She took that route and over the next number of years became an absolutely fantastic developer, top in her field. And those stories are not that unusual.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>16:26</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Mike Krieger, the coder behind Instagram, one of the two developers, but he did a lot of the heavy lifting. He originally taught himself as a kid, making websites. Started working on crazy little open source projects, helping to create plug-ins for Thunderbird. And that's where he started in it. It really raised him upwards heavily. To me, I actually think the self-taught mechanism is really interesting, and it's gotten easier than ever because there are resources that are set up for it, like FreeCodeCamp, which is how I learned HTML and CSS and JavaScript actually. And then there's just a million YouTube videos and open source projects and hackathons. Self-taught is a surprisingly viable on-ramp.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>17:24</strong> - <em>Rusty Justice</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>I'm the least likely person you'll ever meet to be in tech. I'm a mining engineer and a civil engineer by education. Necessity was what prompted us. We just had our coal industry here, which is the predominant industry in the region, collapsed. And so there was a huge unemployment problem.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>17:43</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>That's a clip from a man with one of my favorite names ever, Rusty Justice. He's from Pikeville, Kentucky in central Appalachia, where the main industry has always been coal mining. Rusty ran businesses in the mining industry for years until the industry collapsed 5 years ago, then he and his business partner decided to pivot. They started Bit Source, a digital services company. Clive, you wrote about Rusty in your book. He's an example of a growing group of coders who've come into the industry mid-career. You used a term you called “blue collar coders.” What does that mean?</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>18:22</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Well, it basically means a coder who is approaching the job in a way that's maybe a little different from how we've talked about coders in the last 15 or 20 years. For a long time, the idea of the coder was this young guy in a hoodie who's moving to Silicon Valley so they can do a startup and get millions of dollars in investment and maybe become a billionaire. And what blue collar coding means is someone who's approaching it more like the blue collar jobs of the 20th century, like the people who went to work doing skilled technical work on a Chrysler line, building cars. They had enormous technical skills, but it was considered to be sort of this stable middle class job. And that's kind of more what the idea of blue collar coding is. It's approaching the job as, we're not here to be this kid in a hoodie making millions, we're here to have a stable middle class job of the 21st century.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>19:19</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>The truth is, only 8% of all coding jobs are in Silicon Valley, in that sort of, well-known area of consumer software. Everywhere else in the US, there's coding jobs. They're everywhere. They're in Tennessee, they're in Ohio, they're in upstate New York and they're not at Facebook and Google. They are at banks. They are at insurance companies, restaurants, or industrial companies. They all need software developers. And there's this kind of different way of thinking about what the career arc is when people are aiming outside that traditional area. And that's kind of where we're seeing blue collar coding coming from.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>19:59</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>You featured another blue collar coder in your book, another person with an amazing name, Garland Couch. He used to work as a maintenance planner for a major mining company for 15 years before he got laid off. Then he joined Rusty's company and moved into the tech industry. Here's what it was like when he first started at Bit Source.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>20:21</strong> - <em>Garland Couch</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>I've joked in the past, and it's a semi-serious joke, that we really didn't know each other's last names for 22 weeks because everybody came in, sat down, and put their headphones on and went to work. And there was no talking, there was no laughing and joking and cutting up. You have to understand these are 10 people who were out of work trying to get a job. It was a very serious 22 weeks and all 10 of us were really, really focused on learning what needed to be learned.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-dark"> <p class="mb-0"><strong>20:57</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Clive, you talked to a lot of blue collar workers who transitioned into tech, like Garland and Rusty, have these transitions been successful for the most part?</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>21:06</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Yeah. All the people I talked to had enjoyed pretty good success for the most part. I think some of the things that helped out was because they were a little older, and a little on in their careers; they had a seriousness of purpose that maybe you don't have when you're a lot younger. They know how to learn. They know how to teach themselves. They have a sense that the stakes are important because they want a new career. Maybe their old career was vanishing, in the case of Garland. They definitely were not at all lacking in the passion and stick-to-it-ness that I think you really need to do well in coding, but also they often had sort of a sense of what their local market needed.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>21:46</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>And in Garland's case, he had a local market that was starting this new high tech firm out in Kentucky. The other advantage that I think some of the people I spoke to who were really successful was that they had this broader view of where software exists. If you talk to the average 19-year-old student going into computer science, they think of software as Instagram and that's it. But if you talk to someone who has been working in the hospitality industry and they're 31, they know that hotels use a huge amount of software and they're like, I'm going to go work there. And those areas are hungry for talent.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>22:22</strong> - <em>Rusty Justice</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>The biggest learning lesson, personally, is all the misinformation we received when we were told about all these coding jobs and really it was a naivete on my part. I think more than anything, we were told there was a shortage of x number of developers so they had this earning potential. And the earning potential was equivalent to the earning potential we'd lost in these mining jobs. And so we thought if we just learned to code, then the world will beat a path to our door, and we'll have jobs. But nobody beat a path to our door to hire us because really why would you? You're a bunch of people that have never done it before. We've had to prove to the marketplace that we provide value.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>23:03</strong> - <em>Garland Couch</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p> do think that real world experience—working in other industries and in other environments and in major corporations and dealing with those things that we dealt with—definitely helps with what we do now. I'll give you an example: we had a company that wanted us to build a bubble application for over-the-road truckers. And we had actually people that work here that have CDL licenses. Immediately it was like, wait a minute, you've got developers that actually have driven trucks? Yeah, we do. </p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>23:41</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Areas like Appalachia carry a lot of negative stereotypes, but what Rusty and Garland and others in their community are doing is creating models of positive disruption. And they're really proud of that. A final word from Garland.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>23:56</strong> - <em>Garland Couch</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>For me, blue collar means, that's a hard working individual who is willing to put in the work and willing to grind through things and solve problems. For me, the term blue collar coder, is a compliment.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>24:17</strong> - <em>Gillian</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>When I started the bootcamp, one month in, I'm like, “What on earth am I doing?” But the hours were long. It was really intense. But even though it was difficult, I really found that I wasn't really very tired and I just was excited to see what I could do the next day, how I could actually get better. At that point I knew I really enjoyed what I was doing.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>24:42</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>That's Gillian. She was a physicist for over 20 years. When her job became redundant, she decided to give coding a go. She joined a Java™ bootcamp in her fifties. Two weeks after graduating from bootcamp, she got a job in the financial services industry. Now she's thriving, but understands that she'll likely be a junior, the rest of her career because she joined later in life, but that's okay with her. She's happy. And she contributes to her team.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>25:11</strong> - <em>Gillian</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>I might not be as skillful as they are doing Java development or have as much experience, but I can think. I can be analytical and I can look at the problem and ask intelligent questions. I might not know the answer, but at least I know the right questions to ask because I have experience doing a lot of problem solving.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>25:33</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>So Clive, let's talk about being in the industry as an older worker. Gillian mentioned that she is a junior coder, and she's probably going to stay a junior coder for the rest of her career, which she's perfectly happy doing. I'm wondering if you start coding midlife, what does success look like?</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>25:49</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>A lot of the people I spoke to who were older, were getting into it because their existing industry wasn't interesting to them anymore. They hungered to make things, to be an engineer, or maybe their existing industry was falling apart. And they were like, I need someplace that's actually growing. And so they're not necessarily focused on becoming the top dog in the coding pyramid. They want rewarding, stable work. And definitely they're going to find that in coding, if they can get their first job and get their toe in the door and prove their worth, that's going to be there. Their motivations are much more along that blue color coding idea.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>26:33</strong> - <em>Elisabeth Greenbaum Kasson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>It is partially society in general, but it's also the notion that if you're older, you're no longer teachable. You’re no longer flexible. That you feel that you know everything already, which is really crap, because what hiring managers are missing out on is people with a wealth of experience who really know how to ride up and down on whatever's happening at any given time.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>26:57</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>That's Elisabeth Greenbaum Kasson, a technology and business journalist. And she says, "Ageism in the tech industry is very real. Many coders have been programming their whole lives. And as they age, getting a new programming gig starts to get harder. A lot of older coders get overlooked for jobs."</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>27:18</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>So Clive, you've interviewed tons of programmers. How many of them had experienced ageism and what are some of their stories?</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>27:24</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Quite a few had experienced ageism if they had not managed to vault themselves up into the high levels of management. There's kind of 2 types of older developers. There are the ones who succeed in sort of jumping upwards to management. They're managing a whole team, and then maybe becoming vice president, CTO, or maybe becoming CEO and starting their own company. And they're happy. They're calling the shots. They're using their experience to sort of command and manage large teams of young, hungry developers. But there's this whole other cohort of coders who don't want to become management. They like making things. They like being the engineer that works to solve the problem. The problem they face is that the tech industry is not set up to let those people keep on doing that into their forties and fifties and sixties.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>28:19</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>It wants people that are young and can work 100 hours a week without complaining, don't have any children or any responsibilities, and don't ask for more money. You think that, wow, software developers are paid a lot and they are, but if you've got a couple of kids and a house, you want even more money, you want stability and you don't want to work all those crazy hours. Maybe you don't need to because you're really good right now. But the employers assume falsely that if you're not doing the 100 crazy hours a week, you're not producing. There's all these strikes that start coming up against developers who just want to be a productive developer, and they start getting pushed out.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>28:59</strong> - <em>Elisabeth Greenbaum Kasson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>The thing they can do just in terms of making themselves hireable is being visible in places where they wouldn't think to be visible. I think a lot of people in their fifties may underestimate GitHub for instance, or going to meetups where everybody might be significantly younger. Meetups for particular programming group-specific organizations, things like that, where they can go out and network a little bit and find out what's going on to remain current.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>29:26</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Clive, do you have any other words of wisdom for coders at a later stage in their career?</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>29:32</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Sure. I actually asked older developers who were still doing it and still happy doing it, what their secrets were. And generally what they told me was that it was crucial to keep on learning, learning, learning, and building things in new frameworks and new languages that were sort of in demand so that they could have a repo that shows that they can do this stuff. Here's me showing, working with this new tool set in this new language, this new framework. That's a really big thing. And I think actually Elisabeth is exactly right. They also talked about the value of remaining outgoing and physically networking and all these things ranging from hackathons to meetups.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>30:15</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>This classic gray beard, literally gray beard, coder that I met out in San Francisco said that he cracked up because he went to a IoT hackathon that was all embedded devices and really small processors, like Arduinos that have really strict memory limitations. And he was sort of saying, "This takes me back to the 1970s when I got into this, because, back then a desktop computer had enormously tight memory limitations." And so these were ways that he found to get himself out there and connected into the community. And he ended up realizing, wow, there's actually a lot of IoT work I can do. Keeping yourself out there and keeping yourself current really seemed to help a lot of the older developers out.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>31:01</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Clive, one final question to wrap. No matter what point a coder is in their career, whatever path they took to become a coder, what are some things all coders you spoke to had in common? What are some of the key indicators of success?</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>31:15</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>A really big one is a constant hunger to learn and to grow. That is true of every successful coder I met. They were insatiably curious. The instant that they discovered something was possible, a language had grown, a framework emerged, a tech stack had emerged, they wanted to know it. They wanted to explore it. They wanted to poke around with it. They wanted to build something in their spare time just to see what the heck was possible.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>31:42</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>If anyone's listening to this and thinking, hey, maybe I want to sort of become a coder. The people that successfully made that switch have that deep burning curiosity, they enjoy the work. They would find it fun, and they will do it for pleasure in their spare time. In fact, they often like it because it gives them a sense of accomplishment and a sense of problem solving that they didn't have in their old jobs. And so, if I were to say the one thing that everyone who is successful had, including the people that made this transition, they had that incredible curiosity and hunger to tinker with these new things that kept them moving forward.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>32:21</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Thank you so much for joining me to talk about coder career paths, Clive.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>32:26</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>I had a lot of fun.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>32:27</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Now that we know more about where we came from, what paths we took to get here in our careers, let's examine how and where we do our best work. In our next episode, Clive, you'll be back to join me, won't you?</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>32:41</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Absolutely.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>32:44</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Command Line Heroes is an original podcast from Red Hat. We've got some extra interviews and research about the career paths of coders. Go to redhat.com/commandlineheroes for more. I'm Saron Yitbarek.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>32:58</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>And I'm Clive Thompson.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>32:58</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Keep on coding.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>32:59</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Keep on coding.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>33:01</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Try that again. Let's count. I'll do one, two, three, and then we'll do keep on coding. Okay. One, two, three, keep on coding.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>33:10</strong> - <em>Clive Thompson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Keep on coding.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple-darker"> <p class="mb-0"><strong>33:17</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Keep on coding.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> <!-- Pattern | raw_html --> <section class="dms-band clh-bonus bg-pos-cb bg-no-repeat bg-size-cover pt-0 position-relative" data-bg-image="/rhdc/managed-files/bottom-paper-tear_purple.jpg"> <div class="clive-bg position-absolute"> <p class="d-none d-lg-block"><img class="img-fluid" src="/rhdc/managed-files/Clive-texture-mobile.jpg" alt="Clive Thompson" title="Clive Thompson"></p> </div> <div class="container"> <div class="row pt-lg-12 pb-8"> <div class="col-12 reveal"> <div class="row"> <div class="col-12 col-lg-5 mt-lg-n12 reveal position-relative"> <div class="gold-rectangle bg-yellow-dark position-absolute d-none d-lg-block"></div> <div class="card rounded-0"> <div class="card-body p-lg-6 pt-lg-8"> <h3 class="font-family-monospace font-weight-light">Further reading</h3> <p><a href="//www.npr.org/sections/alltechconsidered/2016/05/06/477033781/from-coal-to-code-a-new-path-for-laid-off-miners-in-kentucky" target="_blank" title="From Coal To Code: A New Path For Laid-Off Miners In Kentucky"><u>From Coal To Code: A New Path For Laid-Off Miners In Kentucky</u></a> by Erica Peterson</p> <p><a href="//www.freecodecamp.org/news/stories-from-300-developers-who-got-their-first-tech-job-in-their-30s-40s-and-50s-64306eb6bb27/" target="_blank" title="Stories from 300 developers who got their first tech job in their 30s, 40s, and 50s"><u>Stories from 300 developers who got their first tech job in their 30s, 40s, and 50s</u></a> by Jessie Frazelle</p> <p><a href="//insights.dice.com/2016/06/07/getting-a-programming-job-when-youre-over-50/" target="_blank" title="Getting a Programming Job When You’re Over 50"><u>Getting a Programming Job When You’re Over 50</u></a> by Elisabeth Greenbaum Kasson</p> <p><a href="//hackernoon.com/being-a-junior-developer-at-30-38309f1daee8" target="_blank" title="Being a Junior Developer at 30"><u>Being a Junior Developer at 30</u></a> by Eva Lettner</p> <p><a href="//welearncode.com/career-advice/" target="_blank" title="The Career Advice I Wish I Had"><u>The Career Advice I Wish I Had</u></a> by Ali Spittel</p> </div> </div> <div class="purple-rectangle bg-purple position-absolute d-none d-lg-block"></div> </div> <p class="d-block d-lg-none p-0 pt-6"><img class="img-fluid mb-2" src="/rhdc/managed-files/Clive-texture-mobile.jpg" alt="Clive Thompson" title="Clive Thompson"></p> <div class="col-12 col-lg-5 offset-lg-2 pt-lg-12 reveal"> <div class="card mb-0 rounded-0 mt-n12 mt-lg-12 ml-xl-6"> <div class="card-body px-6 py-4"> <h3 class="font-family-monospace font-weight-light">Clive Thompson</h3> <p>Tech journalist and friend of the podcast, Clive Thomspon joins us for this 3-episode mini-season on decoding coders. Clive shares insights from his many years as a tech journalist and the over 200 interviews he’s conducted with coders for his latest book: "Coders: The Making of a New Tribe and the Remaking of the World."</p> <p><a class="btn btn-link text-white" href="//onlinexperiences.com/scripts/Server.nxp?LASCmd=AI:4;F:QS!10100&amp;ShowKey=85788&amp;ShowLaunchInitialDisplayItem=E368132" title="Watch the live talk">Watch the live talk</a></p> </div> </div> </div> </div> </div> </div> </div> </section> <!-- Pattern | raw_html --> <section class="dms-band clh-guests pt-0 pt-md-4 pb-0 pb-md-6"> <div class="container"> <div class="row"> <div class="col-12"> <h3 class="font-family-monospace text-purple-darker reveal">Featured in this episode</h3> <div class="row guest-carousel"> <div class="col-12 col-md-6 col-lg-3 reveal"> <div class="card mb-0 h-100 bg-white rounded-0"> <a class="d-flex d-md-block w-100 h-100 text-purple-darker" href="//twitter.com/vinamratas" target="_blank" title="Vinamrata Singal"> <div class="card-header p-0 bg-no-repeat bg-pos-cc bg-size-cover rounded-0" data-bg-image="/rhdc/managed-files/Vinamrata.jpg"></div> <div class="card-body p-2 bg-white"> <h4 class="font-family-monospace">Vinamrata Singal</h4> <p class="mb-0">Product Manager at Propel</p> </div> </a> </div> </div> <div class="col-12 col-md-6 col-lg-3 reveal"> <div class="card mb-0 h-100 bg-white rounded-0"> <a class="d-flex d-md-block w-100 h-100 text-purple-darker" href="//twitter.com/ASpittel" target="_blank" title="Ali Spittel"> <div class="card-header p-0 bg-no-repeat bg-pos-cc bg-size-cover rounded-0" data-bg-image="/rhdc/managed-files/Ali-Spittel.jpg"></div> <div class="card-body p-2 bg-white"> <h4 class="font-family-monospace">Ali Spittel</h4> <p class="mb-0">Distinguished Faculty Member at General Assembly, and co-host of The Ladybug Podcast</p> </div> </a> </div> </div> <div class="col-12 col-md-6 col-lg-3 reveal"> <div class="card mb-0 h-100 bg-white rounded-0"> <a class="d-flex d-md-block w-100 h-100 text-purple-darker" href="//www.linkedin.com/in/rusty-justice-b83b6b117/" target="_blank" title="Charles Russell “Rusty” Justice"> <div class="card-header p-0 bg-no-repeat bg-pos-cc bg-size-cover rounded-0" data-bg-image="/rhdc/managed-files/Rusty-Justice.jpg"></div> <div class="card-body p-2 bg-white"> <h4 class="font-family-monospace">Charles Russell “Rusty” Justice</h4> <p class="mb-0">Co-founder and Managing Member of Bit Source</p> </div> </a> </div> </div> <div class="col-12 col-md-6 col-lg-3 reveal"> <div class="card mb-0 h-100 bg-white rounded-0"> <a class="d-flex d-md-block w-100 h-100 text-purple-darker" href="//twitter.com/go_big_blue22" target="_blank" title="Garland Couch"> <div class="card-header p-0 bg-no-repeat bg-pos-cc bg-size-cover rounded-0" data-bg-image="/rhdc/managed-files/Garland-Couch.jpg"></div> <div class="card-body p-2 bg-white"> <h4 class="font-family-monospace">Garland Couch</h4> <p class="mb-0">Lead Mobile Developer at Bit Source</p> </div> </a> </div> </div> <div class="col-12 col-md-6 col-lg-3 reveal"> <div class="card mb-0 h-100 bg-white rounded-0"> <a class="d-flex d-md-block w-100 h-100 text-purple-darker" href="//www.linkedin.com/in/elisabethgreenbaumkasson/" target="_blank" title="Elisabeth Greenbaum Kasson "> <div class="card-header p-0 bg-no-repeat bg-pos-cc bg-size-cover rounded-0" data-bg-image="/rhdc/managed-files/Elisabeth-Greenbaum-Kasson.jpg"></div> <div class="card-body p-2 bg-white"> <h4 class="font-family-monospace">Elisabeth Greenbaum Kasson</h4> <p class="mb-0">Writer and Editor for the Los Angeles Times, Documentary Magazine, Los Angeles magazine, HR Magazine and others</p> </div> </a> </div> </div> <div class="col-12 col-md-6 col-lg-3 reveal"> <div class="card mb-0 h-100 bg-white rounded-0"> <a class="d-flex d-md-block w-100 h-100 text-purple-darker" href="//www.linkedin.com/in/kush-patel-3490994b/" target="_blank" title="Kush Patel"> <div class="card-header p-0 bg-no-repeat bg-pos-cc bg-size-cover rounded-0" data-bg-image="/rhdc/managed-files/Kush-Patel.jpg"></div> <div class="card-body p-2 bg-white"> <h4 class="font-family-monospace">Kush Patel</h4> <p class="mb-0">Founder and CEO of App Academy</p> </div> </a> </div> </div> <div class="col-12 col-md-6 col-lg-3 reveal"> <div class="card mb-0 h-100 bg-white rounded-0"> <a class="d-flex d-md-block w-100 h-100 text-purple-darker" href="//www.linkedin.com/in/willdwhite/" target="_blank" title="Will White"> <div class="card-header p-0 bg-no-repeat bg-pos-cc bg-size-cover rounded-0" data-bg-image="/rhdc/managed-files/Will-White.jpg"></div> <div class="card-body p-2 bg-white"> <h4 class="font-family-monospace">Will White</h4> <p class="mb-0">Senior Engineering Manager at LinkedIn</p> </div> </a> </div> </div> </div> <div class="row carousel-nav mb-2 mb-md-0"> <div class="col-1 col-md-4 col-lg-5 pr-0 text-left text-md-right reveal"> <a class="carousel-prev font-size-36" href="#" title="Previous">&lt;</a> </div> <div class="col-10 col-md-4 col-lg-2 px-0 reveal"> <div class="carousel-dots d-flex justify-content-center"></div> </div> <div class="col-1 col-md-4 col-lg-5 pl-0 text-right text-md-left reveal"> <a class="carousel-next font-size-36" href="#" title="Next">&gt;</a> </div> </div> </div> </div> </div> </section> <!-- Pattern | raw_html --> <section class="dms-band clh-newsletter bg-no-repeat bg-pos-ct bg-size-cover pt-4 mt-md-n12 pb-lg-12" data-bg-image="/rhdc/managed-files/purple-paper-tear_mobile.jpg" data-bg-image-md="/rhdc/managed-files/purple-bg_torn-edge.png"> <div class="container text-white"> <div class="row mt-md-12 pt-8"> <div class="col-12 col-md-6 col-lg-5 reveal"> <div class="card"> <div class="card-body p-0"> <img class="img-fluid svg svg-white mb-3" src="/rhdc/managed-files/logo-command-line-heroes.svg" width="166" height="42" alt="Command Line Heroes logo" title="Command Line Heroes" loading="lazy"> <h2 class="font-family-monospace">Share our shows</h2> <p>We are working hard to bring you new stories, ideas, and insights. Reach out to us on social media, use #CommandLinePod, and follow us for updates and announcements.</p> <div class="row"> <ul class="social-list mb-0 d-flex align-items-center list-unstyled"> <li class="social-item mr-1 mr-sm-2 d-inline-block">Share</li> <li class="social-item d-inline-block"> <a class="social-link d-flex align-items-center justify-content-center text-white" href="//www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F" target="_blank" title="Facebook" onclick="return !window.open(this.href, 'Facebook', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')"> <span class="web-icon-facebook" aria-label="Facebook"></span> </a> </li> <li class="social-item ml-1 d-inline-block"> <a class="social-link d-flex align-items-center justify-content-center text-white" href="//www.twitter.com/share?url=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F&amp;text=An%20original%20podcast%20about%20the%20people%20who%20transform%20technology%20from%20the%20command%20line%20up.%20Presented%20by%20Red%20Hat." target="_blank" title="X" onclick="return !window.open(this.href, 'X', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')"> <span class="d-flex" aria-label="X"><svg id="uuid-fa6eed5a-a519-44a2-a49d-33609fd1e951" width="18" height="18" viewBox="0 0 30 30" style="fill: white;" aria-hidden="true"><path d="m16.78,13.54l6.96-8.09h-1.65l-6.04,7.02-4.82-7.02h-5.56l7.3,10.62-7.3,8.48h1.65l6.38-7.42,5.1,7.42h5.56l-7.57-11.01h0Zm-2.26,2.62l-.74-1.06L7.9,6.69h2.53l4.75,6.79.74,1.06,6.17,8.83h-2.53l-5.03-7.2h0Z" stroke-width="0" /></svg></span> </a> </li> <li class="social-item ml-1 d-inline-block"> <a class="social-link d-flex align-items-center justify-content-center text-white" href="//www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F&amp;title=Command%20Line%20Heroes&amp;summary=Hear%20the%20epic%20true%20tales%20of%20how%20developers%2C%20programmers%2C%20hackers%2C%20geeks%2C%20and%20open%20source%20rebels%20are%20revolutionizing%20the%20technology%20landscape.%20Command%20Line%20Heroes%20is%20a%20new%20podcast%20hosted%20by%20Saron%20Yitbarek%20and%20produced%20by%20Red%20Hat.&amp;source=Red%20Hat" target="_blank" title="LinkedIn" onclick="return !window.open(this.href, 'LinkedIn', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')"> <span class="web-icon-linkedin" aria-label="LinkedIn"></span> </a> </li> <li class="social-item ml-1 d-inline-block"> <a class="social-link d-flex align-items-center justify-content-center text-white " href="mailto:?subject=Command Line Heroes&amp;body=Hear%20the%20epic%20true%20tales%20of%20how%20developers%2C%20programmers%2C%20hackers%2C%20geeks%2C%20and%20open%20source%20rebels%20are%20revolutionizing%20the%20technology%20landscape.%20Command%20Line%20Heroes%20is%20a%20new%20podcast%20hosted%20by%20Saron%20Yitbarek%20and%20produced%20by%20Red%20Hat. https://www.redhat.com/en/command-line-heroes" target="_blank" title="Email" aria-current="page"> <span class="web-icon-envelope" aria-label="Email"></span> </a> </li> </ul> </div> </div> </div> </div> <div class="col-12 col-md-6 offset-lg-1 reveal"> <div class="card mb-0 bg-white rounded-0 text-black"> <div class="card-body p-2 p-md-3"> <h2 class="text-red font-family-monospace">Presented by Red&nbsp;Hat</h2> <p class="mb-0">Sharing knowledge has defined us from the beginning–ever since co-founder Marc Ewing became known as “the helpful guy in the red hat.” Head over to the Red&nbsp;Hat Blog for expert insights and epic stories from the world of enterprise tech.</p> </div> <div class="card-footer pt-0 px-2 px-md-3 pb-2 pb-md-3"> <rh-cta variant="primary"><a class="mb-0" href="https://www.redhat.com/en/red-hat-original-series" title="Red Hat original series" data-analytics-category="Command Line Heroes|Presented by Red Hat|See original shows" data-analytics-text="See original shows" data-analytics-linktype="cta">See original shows</a></rh-cta> <rh-cta class="pl-2"><a href="https://www.redhat.com/en/blog" title="Red Hat blog" data-analytics-category="Command Line Heroes|Presented by Red Hat|Read the blog" data-analytics-text="Read the blog" data-analytics-linktype="cta">Read the blog</a></rh-cta> </div> </div> </div> </div> </div> </section> </div> </div> </div> </article> </div> <rh-footer-universal slot="universal"><h3 slot="links-primary" hidden data-analytics-text="Red Hat legal and privacy links" >Red Hat legal and privacy links</h3><ul slot="links-primary" data-analytics-region="page-footer-bottom-primary"><li><a href="/en/about/company" data-analytics-category="Footer|Corporate" data-analytics-text="About Red Hat" >About Red Hat</a></li><li><a href="/en/jobs" data-analytics-category="Footer|Corporate" data-analytics-text="Jobs" >Jobs</a></li><li><a href="/en/events" data-analytics-category="Footer|Corporate" data-analytics-text="Events" >Events</a></li><li><a href="/en/about/office-locations" data-analytics-category="Footer|Corporate" data-analytics-text="Locations" >Locations</a></li><li><a href="/en/contact" data-analytics-category="Footer|Corporate" data-analytics-text="Contact Red Hat" >Contact Red Hat</a></li><li><a href="/en/blog" data-analytics-category="Footer|Corporate" data-analytics-text="Red Hat Blog" >Red Hat Blog</a></li><li><a href="/en/about/our-culture/diversity-equity-inclusion" data-analytics-category="Footer|Corporate" data-analytics-text="" >Diversity, equity, and inclusion</a></li><li><a href="https://coolstuff.redhat.com/" data-analytics-category="Footer|Corporate" data-analytics-text="Cool Stuff Store" >Cool Stuff Store</a></li><li><a href="https://www.redhat.com/en/summit" data-analytics-category="Footer|Corporate" data-analytics-text="Red Hat Summit" >Red Hat Summit</a></li></ul><rh-footer-copyright slot="links-secondary">&copy; 2024 Red Hat, Inc.</rh-footer-copyright><h3 slot="links-secondary" hidden data-analytics-text="Red Hat legal and privacy links" >Red Hat legal and privacy links</h3><ul slot="links-secondary" data-analytics-region="page-footer-bottom-secondary"><li><a href="/en/about/privacy-policy" data-analytics-category="Footer|Red Hat legal and privacy links" data-analytics-text="Privacy statement" >Privacy statement</a></li><li><a href="/en/about/terms-use" data-analytics-category="Footer|Red Hat legal and privacy links" data-analytics-text="Terms of use" >Terms of use</a></li><li><a href="/en/about/all-policies-guidelines" data-analytics-category="Footer|Red Hat legal and privacy links" data-analytics-text="All policies and guidelines" >All policies and guidelines</a></li><li><a href="/en/about/digital-accessibility" data-analytics-category="Footer|Red Hat legal and privacy links" data-analytics-text="Digital accessibility" >Digital accessibility</a></li><li><span id="teconsent"></span></li></ul></rh-footer-universal> <div id="consent_blackbar" style="position: fixed;bottom: 0;width: 100%;z-index: 5;padding: 10px;"></div> <script>if (("undefined" !== typeof _satellite) && ("function" === typeof _satellite.pageBottom)) {_satellite.pageBottom();}</script> <script src="https://js.sentry-cdn.com/676ea2c2d4a147c2834066d24c04a9e4.min.js" crossorigin="anonymous"></script> <script src="/rhdc/system-files/js/js_m5sCj6MxR7zKyCN6dJyr-URTyyym3ue2cApHHdWow_A.js?scope=footer&amp;delta=1&amp;language=en&amp;theme=rhdc&amp;include=eJyNUUtywzAIvZBtHaKrbnsBDZaIRSMLD-B0fPvg2G3T6aLdSMDj9x5ScorQoG5GSYP8cCPmXOPIZjx3UiKTo7PDE0pIgmB4xFIlbNbJ382UvEYRJJX_pKMIS6ebGs5hBMV9jf2PK4Wp8gj1pQjP2H3gKCX4-1ZOe7lg3-BGExhxe0x7zOiPul-BXpPQYvoEKFpfoU19Yr4SPiEXZkPp10Y3FD27PZExWdWc5ZC4qWsznLINsFBXYePVYiZN7OVb4IaJvQfmWMBiumImY9fYYKg0Fcv7AU5UC-xmpXHXrPeck7BHHX_dJ3azd4BwoepbDgmWhwS-B9kWcR4xh8_gN6eMi2Dyo-aDzbse-p-n-XLvLXfbaQ"></script> <script src="/modules/contrib/webrh/@cpelements/pfe-navigation/dist/pfe-navigation.min.js" type="module"></script> <script src="/themes/custom/rhdc/js/rhdc-set-lang-cookie.js?snbk8m" async></script> <script src="/modules/contrib/red_hat_shared_libs/dist/js/lazy-load-esmodule.js?v=2.0.7" type="module"></script> <script src="/modules/contrib/red_hat_shared_libs/dist/rhds-elements/modules/rh-cta/rh-cta.js" type="module"></script> <script src="/rhdc/system-files/js/js_3YlcRxeiBv6x4y6fTtdH7bPGG59Gf59c0bTRNwqo0lE.js?scope=footer&amp;delta=6&amp;language=en&amp;theme=rhdc&amp;include=eJyNUUtywzAIvZBtHaKrbnsBDZaIRSMLD-B0fPvg2G3T6aLdSMDj9x5ScorQoG5GSYP8cCPmXOPIZjx3UiKTo7PDE0pIgmB4xFIlbNbJ382UvEYRJJX_pKMIS6ebGs5hBMV9jf2PK4Wp8gj1pQjP2H3gKCX4-1ZOe7lg3-BGExhxe0x7zOiPul-BXpPQYvoEKFpfoU19Yr4SPiEXZkPp10Y3FD27PZExWdWc5ZC4qWsznLINsFBXYePVYiZN7OVb4IaJvQfmWMBiumImY9fYYKg0Fcv7AU5UC-xmpXHXrPeck7BHHX_dJ3azd4BwoepbDgmWhwS-B9kWcR4xh8_gN6eMi2Dyo-aDzbse-p-n-XLvLXfbaQ"></script> <script src="/ux/webdms/js/vendors/jquery.waypoints.min.js" defer></script> <script src="/ux/webdms/js/vendors/viewport.min.js" defer></script> <script src="/ux/webdms/js/vendors/plyr.min.js" defer></script> <script src="/ux/webdms/js/vendors/slick.min.js" defer></script> <script src="/ux/webdms/js/scripts.min.js" defer></script> <script src="/ux/webdms/js/projects/clh.min.js" defer></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10